Coursera Discrete Optimization Homework and Files