Ответ:

Всего плавание выбрали 18 человек, из них 7 — шестиклассники. Значит, плавание выбрали 18 − 7 = 11 пятиклассников. Пятиклассников всего 18, поэтому на лыжи пошли 18 − 11 = 7 пятиклассников. Шестиклассников всего 29 − 18 = 11; на лыжи пошли 11 − 7 = 4 шестиклассника. Всего лыжи выбрали 7 + 4 = 11 человек.

ПлаваниеЛыжиВсего
Пятиклассники11718
Шестиклассники7411
Всего181129

Проверка: суммы по строкам равны 18 и 11, по столбцам — 18 и 11; общий итог — 29.