Finished challenge 3
Finished challenge 4