HWK3: Problem 1