greedySolver
greedySolver