Ответ:

1. Пусть из третьего города приехало x детей. Тогда из первого — 8x, а из второго — 9x.

2. Составим уравнение: x + 8x + 9x = 522.

18x = 522, поэтому x = 522 : 18 = 29.

3. Из первого города приехало 8 · 29 = 232 ребёнка; из второго — 9 · 29 = 261 ребёнок.

Ответ: из первого города — 232, из второго — 261, из третьего — 29 детей.