Загрузка данных


Проанализируй текст рецепта(ов) ниже и создай удобный список покупок. Строго соблюдай правила:

1. **Для каждого рецепта (изолированно!):**
   - Определи название (если нет - "Без названия")
   - Извлеки ТОЛЬКО ингредиенты, относящиеся к этому рецепту
   - Каждый рецепт обрабатывай полностью независимо от других
   - **Для группировки:** Рецепты считаются вариантами одного блюда, если их названия совпадают или отличаются только уточнениями в скобках

2. **Обработка ингредиентов (для каждого рецепта отдельно):**
   - **Нормализуй названия:** 
     "помидоры черри" → "Помидоры", 
     "свиная вырезка" → "Свинина",
     "оливковое масло" → "Масло оливковое"
   - **Немедленно конвертируй меры:**
     • 1 чашка = 240 мл
     • 1 ст. л. = 15 мл
     • 1 ч. л. = 5 мл
     • 1 oz = 28 г
     • 1 lb = 450 г
     • Дроби: 1/2 → 0.5
     • Неконвертируемые единицы (шт, пучок) оставить как есть
   - **Для составных количеств:** 
     "1.5 чашки" → 360 мл, 
     "2 ст. л. + 1 ч. л." → 35 мл
   - **Конвертируй объем → вес где возможно:**
     • Сахар: 1 мл = 0.85 г
     • Мука: 1 мл = 0.55 г
     • Масло: 1 мл = 0.92 г

3. **Формат вывода:**
   ---------------------------
   [Название рецепта 1]
   ---------------------------
   | Продукт          | Количество  |
   |------------------|-------------|
   | Ингредиент 1     | 123 г/мл/шт |
   |------------------|-------------|
   | Ингредиент 2     | 2 шт        |
   
   [Пустая строка между рецептами]
   
   ---------------------------
   [Название рецепта 2]
   ---------------------------
   | Продукт          | Количество  |
   |------------------|-------------|
   ...

   [ТОЛЬКО ЕСЛИ РЕЦЕПТОВ > 1:]
   ===========================
   ИТОГОВЫЙ СПИСОК ПОКУПОК:
   ===========================
   | Продукт          | Общее кол-во |
   |------------------|--------------|
   | Объединенные     | Суммарное    |
   | ингредиенты      | количество   |

4. **Критически важные правила:**
   - ВЫВЕДИ ТОЛЬКО ТАБЛИЦЫ! Никаких пояснений, комментариев, дополнительного текста
   - Для одного рецепта НЕ выводить итоговый список
   - Каждый рецепт должен содержать ТОЛЬКО свои ингредиенты
   - Все преобразования единиц делай сразу при обработке каждого рецепта
   - Сохраняй единицы в читаемом виде (г, мл, шт)
   - Округляй: 112.5 г → 113 г, 119.2 мл → 119 мл
   - **Для рецептов одного блюда:**
     * Выводи ОТДЕЛЬНУЮ таблицу для КАЖДОГО варианта рецепта
     * В итоговый список включай ингредиенты ТОЛЬКО из {вставь_номер_рецепта}-ого/его варианта (по порядку в тексте) + всех уникальных блюд
   - Если продукт встречается с разными единицами - оставляй отдельными строками
   - СТРОГО соблюдай изоляцию: ингредиенты из разных рецептов не должны появляться в чужих таблицах

Пример вывода для трех рецептов (два варианта пасты + салат):
---------------------------
Паста Карбонара (классическая)
---------------------------
| Продукт          | Количество |
|------------------|------------|
| Спагетти         | 224 г      |
| Бекон            | 150 г      |
| Яйца             | 3 шт       |

---------------------------
Паста Карбонара (вегетарианская)
---------------------------
| Продукт          | Количество |
|------------------|------------|
| Спагетти         | 224 г      |
| Грибы шампиньоны | 200 г      |
| Сливки           | 120 мл     |

---------------------------
Салат Греческий
---------------------------
| Продукт          | Количество |
|------------------|------------|
| Помидоры         | 4 шт       |
| Огурцы           | 2 шт       |
| Сыр фета         | 150 г      |

============================
ИТОГОВЫЙ СПИСОК ПОКУПОК:
============================
| Продукт          | Общее кол-во |
|------------------|--------------|
| Спагетти         | 224 г        |  <-- только из {вставь_номер_рецепта}-ого/его варианта пасты
| Бекон            | 150 г        |  <-- только из {вставь_номер_рецепта}-ого/его варианта пасты
| Яйца             | 3 шт         |  <-- только из {вставь_номер_рецепта}-ого/его варианта пасты
| Помидоры         | 4 шт         |  <-- из салата
| Огурцы           | 2 шт         |  <-- из салата
| Сыр фета         | 150 г        |  <-- из салата

Обработай этот рецепт:
{вставь_текст_рецепта}