From the properties of cyclic quadrilaterals we get ∠KAB=∠KC′D and ∠KBA=∠KDC. Let A′,B′,K′ be the feet of the altitudes of the triangle ABK drawn from the vertices A,B,K, respectively, and let H be the orthocenter of the triangle ABK (Fig. 18). The points A,B,A′,B′ lie on a common circle, hence ∠KA′B′=∠KAB if A′=B′. Therefore A′ and B′ lie on a line parallel to CD. Denote this line by A′B′ (even in the case A′=B′=K).

Fig. 18

Fig. 19
Let d(X,l) be the distance of point X from line l, and let SΔ be the area of triangle Δ. By two angles, ∠ACK∼∠BDK and ∠PAD∼∠PBC, whence
∣BK∣∣AK∣=∣BD∣∣AC∣ and ∣BP∣∣AP∣=∣BC∣∣AD∣. At the same time
d(B,CD)d(A,CD)d(B,KP)d(A,KP)=S△BCDS△ACD=∣BD∣⋅∣BC∣⋅sin∠CBD∣AC∣⋅∣AD∣⋅sin∠CAD=∣BD∣⋅∣BC∣∣AC∣⋅∣AD∣,=S△BKPS△AKP=∣BK∣⋅∣BP∣⋅sin∠KBP∣AK∣⋅∣AP∣⋅sin∠KAP=∣BK∣⋅∣BP∣∣AK∣⋅∣AP∣.
Therefore
∣LB∣∣AL∣=d(B,KP)d(A,KP)=d(B,CD)d(A,CD).
∣K′B∣∣AK′∣=d(B,KH)d(A,KH)=d(B,A′B′)d(A,A′B′).
This equality holds also in the special case A′=B′=K. Indeed, let the projections of points A and B to the line A′B′ be X and Y correspondingly (Fig. 19), then ∠AKX=∠KDC=∠KBA=∠AKK′, ∠BKY=∠KCD=∠KAB=∠BKK′, whence △AKX∼△AKK′ and △BKY∼△BKK′. It follows that ∣AK′∣=∣AX∣, ∣BK′∣=∣BY∣ and ∣K′B∣∣AK′∣=d(B,A′B′)d(A,A′B′).
Considering instead of the cyclic quadrilateral ABCD the quadrilateral determined by points A,B,A′,B′, and instead of P and L the points H and K′ correspondingly, we get similarly that
∣K′B∣∣AK′∣=d(B,KH)d(A,KH)=d(B,A′B′)d(A,A′B′).
Since C and D lie on the shorter arc AB, we have ∠BCA=∠BDA>2π. Thus the line A′B′ is farther from the points A and B than the line CD. Since ∣AD∣>∣BC∣, we have ∠ABD>∠CAB and also ∠KBA>∠KAB, which implies ∣KA∣>∣KB∣. Hence d(A,CD)+d(K,CD)>d(B,CD)+d(K,CD), or d(A,CD)>d(B,CD). All together

Fig. 20
∣LB∣∣AL∣=d(B,CD)d(A,CD)>d(B,A′B′)d(A,A′B′)=∣K′B∣∣AK′∣.
Hence L lies farther from A than K′ on the segment AB, therefore ∠ALK<∠AK′K=2π, i.e. ∠ALK is acute.