@fresco,
fresco, I took the clue "oldest son" to mean that the other 2 were the same age, meaning twins.
Then again, that might mean the eldest son was one of the twins, which could make the answer 5,5,3 or 6,6,1, etc.
But I don't think they meant eldest in by a few minutes or hours.