Inconsistent names: in the first section a, b, c, A, B and C are defined, but u, v and w are used instead.