File:HW03.sol.20180417.pdf