Practical 03 (qn 3 edit)