A market research study on three products X, Y, and Z shows that 50 people like X, 45 like Y, and 40 like Z. It is known that 15 people like both X and Y, 12 like Y and Z, and 18 like X and Z. If the total number of people who like at least one product is 95, find the number of people who like all three products.