finishing hw3