The sum of two numbers is 34. Their difference is 18. What are the two numbers?