IMO олимпиада по математике 2012 года | Казахстанские олимпиады

Пусть ABCABC — треугольник, в котором BCA=90\angle BCA=90{}^\circ , и пусть DD — основание высоты, проведенной из вершины CC. Внутри отрезка CDCD взята точка XX. Пусть KK — точка, лежащая на отрезке AXAX такая, что BK=BCBK=BC. Аналогично, пусть LL — точка, лежащая на отрезке BXBX такая, что AL=ACAL=AC. Пусть MM — точка пересечения отрезков ALAL и BKBK. Докажите, что MK=MLMK=ML.