final hw3-3