Updated Q12 of assignment 3