2) :O Took me quite a while to figure out,...but still here goes my solution-
The Clues-
1-Product of ages 36.
2-Sum of ages equal to the no. of windows in a building.
3-There is only one elder son. (matlab two older brothers cannot be twins.)
Now, using clue 1, there are 8 possible cases of age distribution possible-
(1,2,18) (1,3,12) (1,4,9) (1,1,36) (2,1,18) (2,2,9) (2,3,6) (3,3,4) (1,6,6)
Using 2, if we find the sum of ages fr each of the possible options, we find tht each gives a distinct sum, except fr (2,2,9) & (1,6,6) which sum up to 13 each.
This explains why Igor culdn't answer straightaway after counting the building windows.
The third clue will now make us discard off (1,6,6) 'coz there is only one eldest among the 3.
So, it is (2,2,9).
P.S. A better sol.n may exist, this was all manual work, summinp up each and then cancelling the unappropriate...
Earlier i evn wondered if red hair were a sign of a particular age group smwhere :P