lab3 second part