341. Which Neighbour