More

    greedy sped up