looks like we have mutual feeling about this paper.. this is my first attempt for p2 and i was really stunned by the questions. never thought it would be this difficult as the past questions look doable. hopefully i wont need to resit for this paper, but the chances of passing for me is slim 🙁