binary+greedy