Three machines turn out all the products in a factory, with the first machine producing 40% of the products, the second machine 35%, and the third machine 25%. The first machine produces defective products 12% of the time, the second machine 3% of the time and the third machine 15% of the time. What is the probability that a non-defective product came from the second machine?