x2 greedy