Finished ex 3.