Problem sets for Discrete Optimizations on Coursera