well I did exercise 3, but the internet helped me more than it should have