strategies for greedy algorithms 4761610