Two mail carriers meet on the route and have a conversation
A: You have three sons. How old ar ethey?
B: if you multiply their ages, the result will equal your age
A: That's not enough to tell me the answer!
B: the sum of these three numbers equals the number of windows in that building.
A: But it's still not enouhg!
B: My middle son is red-haired
A: Ah, now it's clear!"
How old are the sons?
The Attempt at a Solution
I tried just plugging a bunch of three setted numbers but i just don't know what the hell i'm tryin to go for. I can deduce from the red-haired part that there are no twins at all in the three kids so the numbers have to be unique but besides that I've gotten nowhere!