You are given training data {<1.0,->, <4.0, +>, <5.0,->} over a 1D real-valued input space having two possible output classes labeled + and -. What would a weighted 3NN (3 nearest neighbor) algorithm return as the class for the input query value xq = 3.0? Assume that weight values are given by wi = 1/d2 where d = d(xq,xi) is the usual Euclidean distance metric.