HWK3: Problem 5