Since AB is the diameter, angle ACB is 90 degrees by Thales's theorem. In triangle ABC, angle BAC is given as 30 degrees, which means angle ABC must be 60 degrees, making angle CBD 120 degrees. Since CD is a tangent and OC is a radius, angle OCD is 90 degrees, meaning angle COD is 60 degrees; the two radii OC and OB make triangle OCB isosceles, so angle OCB is also 60 degrees. This leaves angle BCD as 30 degrees, making triangle BCD isosceles with angle CBD equal to 120 degrees and the other two angles 30 degrees, so the sides opposite those equal angles are equal (BC = BD).