Tom and Devin have been teaching for a total of 70 years. Devin has been teaching for 5 less than half the number of years that Tom has. How many years has Tom been teaching?
Please reason step by step, and put your final answer within \boxed{}.
user