CW1 with all 5 questions done

verification needed for Q5