returns Q vect (monte_carlo)