Final Lab3 assingment