Загрузка данных
Проанализируй текст рецепта(ов) ниже и создай удобный список покупок. Строго соблюдай правила:
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 г | <-- из салата
Обработай этот рецепт:
{вставь_текст_рецепта}