We need the following Lemma 1. For every different points A,B,C,D the inequality AB⋅CD+BC⋅AD⩾AC⋅BD holds. Proof. Consider the point A1 on the ray DA such that DA1=DA1. In the same way we take the points B1 and C1 on the rays DB and DC. Since DBDA1=DADB1=DA⋅DB1, it follows from similarity of the triangles DAB and DB1A1 that A1B1=DA⋅DBAB. Similarly, B1C1=DB⋅DCBC and C1A1=DC⋅DACA (1). Substituting these equalities in the triangle inequality A1B1+B1C1⩾A1C1 we obtain AB⋅CD+BC⋅AD⩾AC⋅BD. Lemma 2. For every points M,N in the plane of the triangle ABC AB⋅ACAM⋅AN+BA⋅BCBM⋅BN+CA⋅CBCM⋅CN⩾1 Proof. In the plane ABC we consider the point K such that ∠ABM=∠KBC,∠MAB=∠CKB. Note that BKCK=ABAM,BKAK=BCCM,BKBC=ABBM Applying lemma 1 to the points A,N,C,K we have AN⋅CK+CN⋅AK⩾AC⋅NK. Triangle inequality NK⩾BK−BN gives us AN⋅CK+CN⋅AK⩾AC⋅(BK−BN). Hence we obtain AC⋅BKAN⋅CK+AC⋅BKCN⋅AK+BKBN⩾1 It follows from (3) and (2) that AB⋅ACAM⋅AN+BA⋅BCBM⋅BN+CA⋅CBCM⋅CN⩾1. Corollary. The inequality remains true when one of the points M,N, or both, lie outside the plane of the triangle ABC. It follows from lemma 2 when instead of M and N it is applied to their projections onto the plane of the triangle ABC. We are ready now to solve the problem. On the ray DA we consider the point A1 such that DA1=DA1. In a similar way we take points B1,C1,M1,N1 on the rays DB,DC,DM,DN. Applying the corollary of Lemma 2 to the points M1,N1 and the triangle A1B1C1 we get the inequality A1M1⋅A1N1+B1M1⋅B1N1+C1M1⋅C1N1⩾A1B12; using equations similar to (1) we obtain DA⋅DMAM⋅DA⋅DNAN+DB⋅DMBM⋅DB⋅DNBN+DC⋅DMCM⋅DC⋅DNCN⩾(DA⋅DBAB)2 whence AM⋅AN+BM⋅BN+CM⋅CN⩾DM⋅DN q.e.d.