IMO 1970 LL NET36

Let x, y, z be nonnegative real numbers satisfying

IMO 1970 LL NET36

Origin: NET

Problem

Let x, y, z be nonnegative real numbers satisfying x2 + y2 + z2 = 5 and yz + zx + xy = 2. Which values can the greatest of the numbers x2 −yz, y2 −xz, z2 −xy have?