fu uses greedy