Finish exercise 5 after 2 days, really not easy.