Introduction to Algorithms, Fall, 2018