Let C be the curve of intersection of the parabolic cylinder x2 = 2y, and the surface 3z = xy. Find the exact length of C from the origin to the point (3, 9/2, 9/2).