Updated exercise 1 and added 6,7,8.