Finished assignment 3_2