Greedy algorithm
Ad hoc