still Greedy Algorithm, adjacent neighbor has 2, not 3. goood