IMO 1974 LL CZS11

Given a line p and a triangle rianglein the plane, construct an

IMO 1974 LL CZS11

Origin: CZS

Problem

Given a line p and a triangle \trianglein the plane, construct an equilateral triangle one of whose vertices lies on the line p, while the other two halve the perimeter of \triangle.