Done exercises from 3.5