HWK3: Problem 3