Doubt with similar triangles question

According to Greg, the answer is D, however we can also use the property of similar triangles here. In the given figure, ABC, BDC, ADB are three similar triangles. So, <BAC=<DBC=<DBA=45. This makes BDC a 45-45-90 triangles thus giving CD as 2. Shouldnt it thus be C?

Think about it, could it be a 45-45-90 triangle though? What proof do you have?

the similar angles theorem i wrote above the screenshot

\angle BAC = \angle DBC = \angle DAB = x, where 0 < x < 90. Not sure how you concluded that x must be 45. Other than that, your work is mostly correct.

Not sure where you got that from