9709_S24_qp_31 May/june 2024 Paper 31