Programming Problems: Advanced Algorithms (Volume 2)