module Greedy