Greedy Algorithm And Edge Picking Algorithm