I hope that it's not a problem that I write my calculations which are wrong, so someone can correct them.
Molar mass of the first aldehyde is x.
Molar mass of the second aldehyde is x+14 (because of -CH2-).
It is obvious that the first aldehyde is in excess, so his number of moles after the aldol reaction will be: n=23/x-19/(x+14).
The number of moles of the aldol is na=19/(x+14).
With silver, both the aldol and the remaining quantity of the first aldehyde react, when summed that is: 23/x.
In 2g of the solution, 4.35/108 mol of Ag reacted, in 119g of the solution 517.65/216 mol of Ag react. As two moles of Ag react per 1 mole of the aldehyde and aldol, 23/x=517.65/432 and x=19g/mol. What am I doing wrong?