Ответ:

Пусть белых уток было x. Тогда серых - 3x. Всего уток: x + 3x = 4x. После прилета лебедей стало 4x + 5 = 29. 4x = 24, x = 6. Серых уток было: 3 * 6 = 18.