Finished up to Q2c)