Gems of Combinatorial Optimization and Graph Algorithms