---
title: "Least-to-Most Prompting"
source: "https://systems-analysis.info/wiki/Least-to-Most_Prompting"
wiki: "systems-analysis.info/wiki"
article: "Least-to-Most_Prompting"
language: "ru"
categories:
  - "Категория:Prompt инжиниринг"
  - "Категория:Russian"
  - "Категория:Большие языковые модели"
  - "Категория:Машинное обучение"
revision_id: 135
wiki_created_at: 2026-09-06T21:55:34Z
wiki_modified_at: 2026-09-06T21:55:34Z
downloaded_at: 2026-09-07T22:17:44Z
---

# Least-to-Most Prompting

**Least-to-Most Prompting** (**LtM**) — метод разработки **подсказок** для [больших языковых моделей](https://systems-analysis.info/wiki/%D0%91%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%BE%D0%B2%D1%8B%D0%B5_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8 "Большие языковые модели") (**LLM**), позволяющий решать сложные задачи путем их **декомпозиции** на более простые этапы с последующим последовательным решением этих подзадач<sup>[\[1\]](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_note-arxiv-original-pdf-1)</sup>. Данный подход был предложен в 2022 году группой исследователей Google Brain под руководством **Денни Чжоу** и представлен на конференции ICLR 2023<sup>[\[2\]](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_note-arxiv-original-2)</sup>. Основная цель метода — преодолеть ограничение Chain-of-Thought-подсказок, которые плохо справляются с задачами, более сложными, чем примеры, показанные модели при обучении на подсказках<sup>[\[2\]](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_note-arxiv-original-2)</sup>. Least-to-Most Prompting позволяет модели **обобщать на задачи повышенной сложности**, оставаясь при этом интерпретируемым и не требуя дополнительного обучения нейросети<sup>[\[2\]](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_note-arxiv-original-2)</sup>. Название метода заимствовано из педагогической психологии, где «least to most prompting» обозначает подачу студенту серии подсказок с нарастающим уровнем помощи для освоения нового навыка<sup>[\[3\]](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_note-aisafety-info-3)</sup>.

## Описание метода

Метод Least-to-Most Prompting реализуется в **двух этапах**<sup>[\[2\]](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_note-arxiv-original-2)</sup>, каждый из которых задается самой языковой модели через carefully-crafted prompts (без дополнительной дообучения модели):

1.  **Декомпозиция задачи**. На первом этапе модель получает инструкцию и примеры, демонстрирующие как разбивать сложную задачу на последовательность более простых подзадач. Затем модели предъявляется конкретный сложный вопрос, и она должна вывести список упрощенных **промежуточных вопросов**<sup>[\[2\]](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_note-arxiv-original-2)</sup>. Например, для сложной задачи модель может самостоятельно сформулировать уточняющий подвопрос, адресующий часть исходной проблемы.
2.  **Последовательное решение подзадач**. На втором этапе модель решает полученные подзадачи **по очереди** — от самой простой к наиболее сложной. Для этого каждой подзадаче предшествует контекст: примеры решений подобных суб-проблем, а также (при наличии) уже решенные предыдущие подзадачи вместе с их ответами<sup>[\[4\]](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_note-medium-oxenai-4)</sup>. Решив первую подзадачу, модель добавляет ее ответ к тексту подсказки и получает следующую подзадачу, используя предыдущие решения как контекст<sup>[\[4\]](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_note-medium-oxenai-4)</sup>. Так продолжается до тех пор, пока не будет решена финальная, наиболее сложная подзадача, непосредственно отвечающая на исходный вопрос.

Пример: исходная текстовая задача разбивается на два этапа с помощью метода Least-to-Most. Сначала модель формулирует и решает промежуточный вопрос («How long does each trip take?» — «Сколько времени длится одна поездка?»), получив ответ “each trip takes 5 minutes" («каждая поездка занимает 5 минут»). Этот ответ включается в новую подсказку вместе со следующей подзадачей – исходным вопросом (“How many times can she slide before it closes?” – «Сколько раз она успеет спуститься, прежде чем аттракцион закроется?»). Используя предыдущий результат, модель вычисляет финальный ответ (в данном примере: 3 раза).

Принципиально, Least-to-Most Prompting отличается от стандартного chain-of-thought подхода тем, что разбивает процесс рассуждения на отдельные запросы с накоплением знаний, вместо генерации одной непрерывной «цепочки мыслей» в рамках одного ответа<sup>[\[3\]](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_note-aisafety-info-3)</sup>. Такой **поэтапный, рекурсивный подход** позволяет модели постепенно переходить к все более сложным аспектам задачи, эффективно устраняя проблему **easy-to-hard generalization** (когда модель сталкивается с задачей сложнее тех, что были в обучающих примерах)<sup>[\[2\]](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_note-arxiv-original-2)[\[3\]](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_note-aisafety-info-3)</sup>. Отметим, что обе стадии LtM-метода реализуются через few-shot prompting (демонстрацию нескольких примеров) и не требуют дополнительной тренировки модели или ее дообучения на новых данных<sup>[\[2\]](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_note-arxiv-original-2)</sup>. Кроме того, метод совместим с другими техниками улучшения рассуждения LLM, например, его можно комбинировать с chain-of-thought и self-consistency (последовательная выборка нескольких решений) при генерации ответа, хотя это и не является необходимым<sup>[\[1\]](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_note-arxiv-original-pdf-1)</sup>.

## Экспериментальные результаты и применения

В работе, предложившей Least-to-Most Prompting, было показано, что данный метод **превосходит стандартные методы подсказок** (включая chain-of-thought) на ряде задач, требующих сложного многошагового рассуждения<sup>[\[1\]](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_note-arxiv-original-pdf-1)</sup>. Он успешно продемонстрировал свои преимущества в трех ключевых категориях задач:

- **Символьные и алгоритмические задачи**. Например, в задаче **конкатенации последних букв слов** (последовательно взять последнюю букву каждого слова в списке и составить из них новое слово) метод LtM существенно повысил способность модели обобщать на более длинные последовательности слов. Без специального обучения модель GPT-3 (code-davinci-002) c chain-of-thought подсказками решала такие задачи верно лишь примерно в **32%** случаев, когда список слов был длины 12, тогда как с использованием Least-to-Most Prompting точность достигала **~74%**<sup>[\[1\]](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_note-arxiv-original-pdf-1)</sup>. При коротких списках (длины, встречавшейся в примерах) обе стратегии справлялись хорошо, однако при росте длины последовательности качество chain-of-thought резко падало, в то время как Least-to-Most обеспечивал более плавное снижение и сохранял высокую точность<sup>[\[1\]](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_note-arxiv-original-pdf-1)</sup>. Это демонстрирует способность LtM-метода **обобщать логику решения** на более сложные (длинные) входные данные.
- **Композиционное обобщение** (compositional generalization). Данная категория задач включает, например, перевод текстовых инструкций на последовательность действий (как в бенчмарке **SCAN**, требующем выполнять команды типа "jump twice and run" и обобщать на более длинные комбинации)<sup>[\[4\]](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_note-medium-oxenai-4)</sup>. Метод LtM позволил LLM успешно решать даже самые сложные варианты таких задач. В частности, модель GPT-3 с LtM-подсказками достигла **99%** точности на всех вариантах разделения данных в наборе SCAN (включая самый сложный length split, где тестовые последовательности длиннее обучающих), используя всего 14 примеров в подсказке<sup>[\[2\]](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_note-arxiv-original-2)</sup>. Для сравнения, стандартный chain-of-thought подход давал лишь около **16%** точности в аналогичных условиях<sup>[\[2\]](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_note-arxiv-original-2)</sup>. Более того, этого удалось добиться **без обучения модели** на тренировочных данных, тогда как предыдущие лучшие решения для SCAN опирались на специальные нейро-символические архитектуры или методы расширения данных, требующие использования всего обучающего набора из \>15 000 примеров<sup>[\[2\]](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_note-arxiv-original-2)[\[2\]](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_note-arxiv-original-2)</sup>. Таким образом, Least-to-Most Prompting продемонстрировал **беспрецедентную** для моделей без дообучения **способность к композиционному обобщению**.
- **Математические текстовые задачи**. Метод был протестирован на задачах арифметики в тексте, например, из датасета **[GSM8K](https://systems-analysis.info/wiki/GSM8K "GSM8K")** (сложные текстовые задачи на сложение/вычитание и логику)<sup>[\[2\]](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_note-arxiv-original-2)</sup>, а также на ряде вопросов из набора **DROP** (проверяющих умение извлекать и считать числовую информацию в тексте)<sup>[\[2\]](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_note-arxiv-original-2)</sup>. И здесь Least-to-Most Prompting показал **улучшение точности** по сравнению с chain-of-thought. Так, для GSM8K при использовании модели code-davinci-002 точность ответов возросла с ~60.9% до ~62.4%<sup>[\[2\]](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_note-arxiv-original-2)</sup>. На подзадачах DROP выигрыш был еще заметнее: например, на части вопросов о «футбольных» фактах точность поднялась с ~59.6% (chain-of-thought) до ~73.4% при применении LtM<sup>[\[2\]](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_note-arxiv-original-2)</sup>. Хотя рост качества на математических задачах был менее драматичным, чем в SCAN, авторы отмечают важный момент: почти любую задачу GSM8K удаётся верно решить, если модель получает правильную **декомпозицию проблемы**<sup>[\[2\]](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_note-arxiv-original-2)</sup>. Это свидетельствует, что ключ к успешному решению — удачно сформулированные промежуточные вопросы; LtM-подход как раз направлен на автоматическое создание таких вопросов и их последовательное решение.

В сумме, эксперименты подтверждают, что Least-to-Most Prompting **значительно превосходит** как наивное few-shot подсказывание без рассуждений, так и chain-of-thought метод на многих видах задач, требующих многошагового вывода<sup>[\[1\]](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_note-arxiv-original-pdf-1)</sup>. Метод позволяет LLM решать проблемы, более сложные, чем те, с которыми модель изначально знакомилась через примеры, расширяя границы **ин-context learning** (обучения на лету посредством подсказок).

## Ограничения и дальнейшие направления

Несмотря на успехи, метод Least-to-Most Prompting имеет ряд **ограничений**. Прежде всего, для различных типов задач требуются **разные подходы к декомпозиции**. Шаблон подсказки, который эффективно разбивает математическую задачу, может совершенно не подойти для логической или обыденной задачи на здравый смысл<sup>[\[2\]](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_note-arxiv-original-2)</sup>. Например, подсказки, научившие модель делить текстовые задачи по математике на шаги, оказались бесполезны для вопроса из области здравого смысла вроде «Использовал ли Аристотель ноутбук?» — для такой задачи нужна совершенно иная стратегия разбиения<sup>[\[2\]](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_note-arxiv-original-2)</sup>. Поэтому для каждой новой доменной области или типа проблем приходится **заново подбирать примеры** разбиения задачи на подзадачи и формировать соответствующий prompt, иллюстрирующий структуру решения<sup>[\[3\]](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_note-aisafety-info-3)</sup>. Другими словами, знание, как правильно декомпозировать задачу, самим LLM не обобщается универсально, его необходимо задавать через примеры под конкретный класс задач.

Более того, эффективность LtM существенно зависит от того, насколько **удачно задача поддается разбиению** на самостоятельные подцели. Если модель не сумеет корректно сформулировать промежуточные шаги или если какие-то необходимые подзадачи будут пропущены, итоговое решение также окажется неверным. Тем не менее, сами разработчики отмечают, что во многих случаях неудачу можно превратить в успех, если человек вручную подскажет правильную декомпозицию — тогда модель без труда решает каждую часть и успешно комбинирует ответы<sup>[\[2\]](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_note-arxiv-original-2)</sup>. Это подчеркивает потенциал дальнейшего развития подхода: улучшение качества автоматической генерации подзадач и, возможно, интерактивного обучения моделей. В заключении авторы LtM предполагают, что будущее методов подсказок может лежать в сторону полноценного **двустороннего диалога** с моделью, где модель получает мгновенную обратную связь и корректировку своих промежуточных шагов<sup>[\[2\]](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_note-arxiv-original-2)</sup>. Метод Least-to-Most Prompting можно рассматривать как шаг в этом направлении, показывающий, что последовательное взаимодействие с моделью через разбиение и поэтапное решение задач позволяет значительно **расширить ее мыслительные способности без обучения** на новых данных<sup>[\[1\]](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_note-arxiv-original-pdf-1)</sup>.

## См. также

- [Chain-of-Thought Prompting](https://systems-analysis.info/wiki/Chain-of-Thought_Prompting "Chain-of-Thought Prompting")
- [Generated Knowledge Prompting](https://systems-analysis.info/wiki/Generated_Knowledge_Prompting "Generated Knowledge Prompting")
- [Meta Prompting](https://systems-analysis.info/wiki/Meta_Prompting "Meta Prompting")
- [Multimodal CoT Prompting](https://systems-analysis.info/wiki/Multimodal_CoT_Prompting "Multimodal CoT Prompting")
- [Multi‑agent prompting](https://systems-analysis.info/wiki/Multi%E2%80%91agent_prompting "Multi‑agent prompting")

## Ссылки

- <a href="https://arxiv.org/abs/2205.10625" class="external text" rel="nofollow">Оригинальная статья «Least-to-Most Prompting Enables Complex Reasoning in Large Language Models» на arXiv</a>
- <a href="https://ar5iv.org/pdf/2205.10625" class="external text" rel="nofollow">HTML версия оригинальной статьи</a>
- <a href="https://aisafety.info/questions/9QKC/What-is-least-to-most-prompting" class="external text" rel="nofollow">Что такое Least-to-Most Prompting? — статья AI Safety Info</a>
- <a href="https://medium.com/@oxenai/arxiv-dives-toolformer-language-models-can-teach-themselves-to-use-tools-b50c9312c2a9" class="external text" rel="nofollow">Обзор метода на Medium</a>
- <a href="https://arxiv.org/abs/2310.14735" class="external text" rel="nofollow">Обобщающий обзор методов prompt engineering на arXiv</a>

## Литература

- Zhou, D. et al. (2022). *Least-to-Most Prompting Enables Complex Reasoning in Large Language Models*. <a href="https://arxiv.org/abs/2205.10625" class="external text" rel="nofollow">arXiv:2205.10625</a>.
- Zhou, D. et al. (2023). *Least-to-Most Prompting Enables Complex Reasoning in Large Language Models*. *ICLR 2023*. <a href="https://openreview.net/forum?id=WZH7099tgfM" class="external text" rel="nofollow">OpenReview</a>.
- Wei, J. et al. (2022). *Chain-of-Thought Prompting Elicits Reasoning in Large Language Models*. <a href="https://arxiv.org/abs/2201.11903" class="external text" rel="nofollow">arXiv:2201.11903</a>.
- Wang, X. et al. (2022). *Self-Consistency Improves Chain of Thought Reasoning in Language Models*. <a href="https://arxiv.org/abs/2203.11171" class="external text" rel="nofollow">arXiv:2203.11171</a>.
- Kojima, T. et al. (2022). *Large Language Models Are Zero-Shot Reasoners*. <a href="https://arxiv.org/abs/2205.11916" class="external text" rel="nofollow">arXiv:2205.11916</a>.
- Nye, M. et al. (2021). *Show Your Work: Scratchpads for Intermediate Computation with Language Models*. <a href="https://arxiv.org/abs/2112.00114" class="external text" rel="nofollow">arXiv:2112.00114</a>.
- Lake, B. M.; Baroni, M. (2018). *Generalization without Systematicity: On the Compositional Skills of Sequence-to-Sequence Recurrent Networks*. <a href="https://arxiv.org/abs/1711.00350" class="external text" rel="nofollow">arXiv:1711.00350</a>.
- Cobbe, K. et al. (2021). *Training Verifiers to Solve Math Word Problems*. <a href="https://arxiv.org/abs/2110.14168" class="external text" rel="nofollow">arXiv:2110.14168</a>.
- Dua, D. et al. (2019). *DROP: A Reading Comprehension Benchmark Requiring Discrete Reasoning Over Paragraphs*. <a href="https://arxiv.org/abs/1903.00161" class="external text" rel="nofollow">arXiv:1903.00161</a>.
- Zhang, Z. et al. (2022). *Automatic Chain of Thought Prompting in Large Language Models*. <a href="https://arxiv.org/abs/2210.03493" class="external text" rel="nofollow">arXiv:2210.03493</a>.

## Примечания

1.  <span id="cite_note-arxiv-original-pdf-1">↑ <sup>[1,0](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_ref-arxiv-original-pdf_1-0)</sup> <sup>[1,1](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_ref-arxiv-original-pdf_1-1)</sup> <sup>[1,2](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_ref-arxiv-original-pdf_1-2)</sup> <sup>[1,3](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_ref-arxiv-original-pdf_1-3)</sup> <sup>[1,4](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_ref-arxiv-original-pdf_1-4)</sup> <sup>[1,5](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_ref-arxiv-original-pdf_1-5)</sup> <sup>[1,6](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_ref-arxiv-original-pdf_1-6)</sup> Zhou, Denny et al. «Least-to-Most Prompting Enables Complex Reasoning in Large Language Models». *ar5iv.org*. <a href="https://ar5iv.org/pdf/2205.10625" class="external autonumber" rel="nofollow">[1]</a></span>
2.  <span id="cite_note-arxiv-original-2">↑ <sup>[2,00](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_ref-arxiv-original_2-0)</sup> <sup>[2,01](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_ref-arxiv-original_2-1)</sup> <sup>[2,02](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_ref-arxiv-original_2-2)</sup> <sup>[2,03](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_ref-arxiv-original_2-3)</sup> <sup>[2,04](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_ref-arxiv-original_2-4)</sup> <sup>[2,05](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_ref-arxiv-original_2-5)</sup> <sup>[2,06](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_ref-arxiv-original_2-6)</sup> <sup>[2,07](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_ref-arxiv-original_2-7)</sup> <sup>[2,08](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_ref-arxiv-original_2-8)</sup> <sup>[2,09](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_ref-arxiv-original_2-9)</sup> <sup>[2,10](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_ref-arxiv-original_2-10)</sup> <sup>[2,11](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_ref-arxiv-original_2-11)</sup> <sup>[2,12](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_ref-arxiv-original_2-12)</sup> <sup>[2,13](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_ref-arxiv-original_2-13)</sup> <sup>[2,14](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_ref-arxiv-original_2-14)</sup> <sup>[2,15](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_ref-arxiv-original_2-15)</sup> <sup>[2,16](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_ref-arxiv-original_2-16)</sup> <sup>[2,17](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_ref-arxiv-original_2-17)</sup> <sup>[2,18](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_ref-arxiv-original_2-18)</sup> <sup>[2,19](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_ref-arxiv-original_2-19)</sup> Zhou, Denny et al. «Least-to-Most Prompting Enables Complex Reasoning in Large Language Models». *arXiv*. <a href="https://arxiv.org/abs/2205.10625" class="external autonumber" rel="nofollow">[2]</a></span>
3.  <span id="cite_note-aisafety-info-3">↑ <sup>[3,0](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_ref-aisafety-info_3-0)</sup> <sup>[3,1](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_ref-aisafety-info_3-1)</sup> <sup>[3,2](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_ref-aisafety-info_3-2)</sup> <sup>[3,3](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_ref-aisafety-info_3-3)</sup> «What is least-to-most prompting?». *AI Safety Info*. <a href="https://aisafety.info/questions/9QKC/What-is-least-to-most-prompting" class="external autonumber" rel="nofollow">[3]</a></span>
4.  <span id="cite_note-medium-oxenai-4">↑ <sup>[4,0](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_ref-medium-oxenai_4-0)</sup> <sup>[4,1](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_ref-medium-oxenai_4-1)</sup> <sup>[4,2](https://systems-analysis.info/wiki/Least-to-Most_Prompting#cite_ref-medium-oxenai_4-2)</sup> OXEN AI. «Arxiv Dives Toolformer: Language models can teach themselves to use tools». *Medium*. <a href="https://medium.com/@oxenai/arxiv-dives-toolformer-language-models-can-teach-themselves-to-use-tools-b50c9312c2a9" class="external autonumber" rel="nofollow">[4]</a></span>
