Main #Greedy Gilf