A number, greater than or equal to 2, is called product-perfect if it is equal to the product of all of its proper divisors. For example, 6=1×2×3, hence 6 is product perfect. How many product-perfect numbers are there below 50?

answer is 15