hw3-1 complet