Subproblem is Similar but Smaller - Optimal Substructure for Greedy Algorithms | OneNoughtOne