27. Since a+b+c=0, the inequality to be proved is symmetric with respect to a,b,c, so we can assume a⩾b⩾c, hence c⩽0,
a2b2+b2c2+c2a2+3−6abc=a2b2+c2[(a+b)2−2ab]+3−6abc=a2b2+c2(c2−2ab)+3−6cab=a2b2+2(c2+3c)ab+c4+3
Let f(x)=x2+2(c2+3c)x+c4+3, where x=ab, to prove f(x)⩾0, it suffices to prove the discriminant Δ=4[(c2+3c)2−(c4+3)]⩽0, and since c⩽0, we have (c2+3c)2−(c4+ 3) =3(c+1)2(2c−1)⩽0. The inequality is proved.