HW05 3/4 completed