For any two vectors u and v show that

(u.v)^2-[(u.v)×v].u = u^2v^2

your operations make no sense

u.v is a scalar, so (u.v)xv is undefined
naturally, vxv=0, so u.vxv = 0

if u is a vector, what does u^2 mean?