Шаг 1: Цена одного мотка во второй покупке
840 руб. / 6 мотков = 140 руб./моток
Шаг 2: Количество мотков в первой покупке
1260 руб. / 140 руб./моток = 9 мотков
Шаг 3: Количество мотков во второй покупке
9 мотков + 6 мотков = 15 мотков
Шаг 4: Общее количество мотков пряжи
9 мотков + 15 мотков = 24 мотка
Шаг 5: Количество мотков, отданных дочери
\[\frac{1}{3}\] от 24 мотков = 8 мотков
Шаг 6: Количество мотков, оставшихся для внуков
24 мотка - 8 мотков = 16 мотков
Шаг 7: Количество шапочек
16 мотков / 8 мотков/шапочка = 2 шапочки
Ответ: 2 шапочки