Captain Hook has two pieces of rope. One piece of rope is 84 meters and the other is 108 meters. He plans to cut the rope into pieces of equal length, with no rope left over. What is the greatest possible length of each piece?