A triangle has two sides with lengths of 7 units and 10 units. If the perimeter of the triangle must be exactly 30 units, how many different integer lengths can the third side be? Let's think step by step and output the final answer within \boxed{}.
user