Optimization Problems EXPLAINED with Examples