File:HW12.sol.20180611.pdf