shaktitinku
The prime factors whose product are to be less than 70 shall have at max 2,3,5, 7, 11. As luccile is less than 70 (5 x 5 x 5 and 3 x 5 x 5 cannot be considered).
Thus, the minimum age of lucile can be 2 x 2 x 2 = 8 and maximum can be 2 x 3 x 3 = 54
As James is between Glen and Lucile :
Case 1 : James 22 - Lucile 8, Glen 30-40 - James can be anything from 29 to 9 years old, thus 22 is possible.
Case 2 : James 37 - Lucile 54, Glen 30 - 40 - James can be 37, when Glen is 30 years old. Hence 37 is possible.
Case 3 : James 65 - Lucile 66 - Glen 30 - 40 Possible but James is not closer to Glen. Hence cannot be the answer.
Please correct me if i am wrong.
There are a few issues in your solution. Lucille's maximum age is 66 (2*3*11), not 54 (it would be 68 (2^2*17) if you think you should count the '2' twice, but you shouldn't) and I think you left out a '3' when writing out 54 as a product.
In your Case 1, James must be at least 20 in order to be closer in age to Glen than to Lucile (you find James' minimum age by making Glen as young as possible, so by making him 30).
But most importantly, if a number has three prime factors, those prime factors are distinct. The number 8 has only one prime factor, 2. There's no reason to count the '2' three times, just as if you had a bag with three red marbles in it, and were asked "how many colours are in the bag?" you would not count the colour "red" three times -- there is only one colour in the bag. I can't count how prep company books I've seen that either get this wrong or make it into a confusing point, so it's perfectly understandable that many test takers are also confused about it.