add Greedy_Algorithm