add greedy solution