I got this problem from a book. It was and still is one of my absolute favorite problems of all time.
Two mathematicians meet at a coffee shop.
"You have three sons, correct?" Bob says, "what are their ages?"
"The product of their ages is 36" says Bill, " and the sum of their ages is today's date"
"Well, I know the date" bob says, "but that doesn't tell me how old your children are"
"Oh, I forgot to tell you," Bill says, "my youngest one has red hair"
"Ahh, thank you, now I know how old they are" bob replies.
What is the sum of Bill's children's ages?
Assumption/hint: Assume if two children are of the same age, they are born on the same date.