You can
put this solution on YOUR website!
Let B = the number of boys (sons) and G = the number of girls (daughters)
Then James has B-1 brothers (he isn't his own brother!) and G sisters.
sisters = brothers + 2
G = (B-1)+2
G = B+1
G-B = 1
So there is one more daughter than sons.
[Note: there is no way to find how many girls or boys,
as there are many possibilities, however there are always
1 more girl than boys.
Edwin