Чертим таблицу в которой 5 строк и 5 столбцов:
| Скрипка | Флейта | Арфа | Баян |
____________________________________
Света | 0 | Х | 0 | 0 |
____________________________________
Лена | 0 | 0 | 0 | Х |
____________________________________
Зоя | 0 | 0 | Х | 0 |
_____________________________________
Настя | Х | 0 | 0 | 0 |
_____________________________________
Далее заполняем её знаками Х и 0, в зависимости от условия, если ДА знаком Х, если НЕТ - знаком 0.
Скрипачка и Света сёстры, значит Света не может быть скрипачкой и на пересечении Света и Скрипка ставим 0.
Зоя, Настя и баянистка занимаются в один день, значит Зоя и Настя не баянистки - на пересечении Зоя и Баян, Настя и Баян ставим 0.
Лена, Света и арфистка занимаются в другой день, значит Лена и Света не играют на арфе - на пересечении Лена и Арфа, Света и Арфа ставим 0.
Инструмент на котором играет Света меньше баяна, значит это может быть скрипка или флейта, но напротив скрипки стоит 0, значит остаётся флейта - на пересечении Света и Флейта ставим Х, на пересечении Света и Баян ставим 0, на пересечении Лена и Флейта, Зоя и Флейта, Настя и Флейта ставим 0.
Зоя ходит на занятия только с нотами ведь её инструмент слишком велик, значит этот инструмент арфа - на пересечении Зоя и Арфа ставим Х, а на пересечении Зоя и Скрипка, Зоя и Баян, Настя и Арфа ставим 0.
В строке Настя осталось незаполненным одно поле на пересечении Настя и Скрипка значит Настя играет на скрипке и в этом поле ставим Х, а в поле Лена и Скрипка ставим 0.
Осталось незаполненным поле Лена и Баян значит Лена играет на Баяне и в этом поле ставим Х.