O level May June 2017 P 22 Q 2 , 5