Economy contracts 2.9% in Q3