Ответ:

В условии и в вопросе указано одинаковое количество пряжи — 18 мотков. Значит, из них можно связать столько же шарфов, сколько указано в условии: 4.

Ответ: 4 шарфа.