Do NOT Think That Much for 2+3=? On the Overthinking of o1-Like LLMs
Xingyu Chen, Jiahao Xu, Tian Liang, Zhiwei He, Jianhui Pang, Dian Yu, Linfeng Song, Qiuzhi Liu, Mengfei Zhou, Zhuosheng Zhang, Rui Wang, Zhaopeng Tu, Haitao Mi, Dong Yu
Introduction
The OpenAI o1 model (OpenAI, 2024) and its replicas (Qwen, 2024; DeepSeek, 2024) exemplify the state-of-the-art in AI reasoning. Their success is largely attributed to mimicking human-like long-time thinking before responding to a question. Specifically, o1-like models cultivate a long chain-of-thoughts (CoT), explore multiple strategies, break down complex steps, and perform double-checking, which ultimately enhance their ability to tackle intricate reasoning tasks. This approach, known as “scaling test-time compute”, involves allocating more computational resources during the model’s inference phase to generally yield more accurate responses.
While effective, a critical yet underexplored question remains: are we scaling test-time compute efficiently and intelligently? This study provides an initial exploration of this problem. We first observe that o1-like models exhibit significant overthinking issues. Specifically, they tend to expend excessive compute (in terms of tokens or thinking rounds) on questions that are exceptionally simple or for which the answer is already evident. For example, Figure LABEL:fig:overthinking(a) compares the token usage of o1-like models with conventional models when answering the question, “what is the answer of 2 plus 3?” On average, o1-like models consumed 1,953% more tokens than conventional models to reach the same answer. Figure 2 illustrates a concrete example where o1-style thinking results in generating 13 solutions for this trivially simple question. Across extensive analyses of mathematical benchmarks, we found these overthinking patterns: (1) contribute minimally to improving accuracy, (2) lack diversity in reasoning strategies, and (3) occur more frequently with simple problems.
The overthinking observed in o1-like models reveals inefficiency in inference and highlights fundamental limitations in their reasoning and decision-making processes. We assert that reasoning involves not only accuracy but also the application of the appropriate level of complexity based on the problem’s requirements. This insight motivates our exploration of studying and mitigating overthinking. To address this, we propose two metrics from both outcome and process perspectives to evaluate o1-like models’ efficiency. These metrics help provide a comprehensive assessment of the efficiency of o1-like models, augmenting the commonly-used effectiveness metrics.
To mitigate overthinking without introducing external information, we adopt a self-training paradigm. With our proposed efficiency metrics, we streamline the generated responses by removing redundant solutions while maintaining basic reflexivity. Experimental results across testsets of varying difficulty levels (e.g., GSM8K, MATH500, GPQA, and AIME) demonstrate our approach’s effectiveness and robustness in mitigating overthinking issues. For instance, as shown in Figure LABEL:fig:overthinking(b), our approach can reduce token output by 48.6% while maintaining accuracy on the widely-used MATH500 testset as applied to QwQ-32B-Preview.
In summary, our contributions are three-fold:
We present the first study offering both a definitive explanation and comprehensive analysis of the overthinking issue, showing that o1-like LLMs often expend unnecessary computational resources on redundant solutions that contribute minimally to final outcomes.
We introduce metrics considering both outcome and process perspectives to assess the efficiency of o1-like models.
We explore several strategies to tackle the overthinking issue, significantly reducing token generation while maintaining model performance across testsets of varying difficulty.
Observing Overthinking Issues
In this section, we present a comprehensive analysis of outputs generated by o1-like models. First, we provide a basic illustration of the solution distribution in responses from these models (§ 2.1). We then identify two inefficiencies in long CoT responses: their limited contribution to accuracy (§ 2.2) and diversity (§ 2.3). To evaluate these inefficiencies empirically, we propose two efficiency metrics based on our observations. Finally, we present empirical results in § 2.4 and conclude that o1-like models often over-think, particularly with easier math problems.
We conduct experiments on three testsets:
ASDIV (Miao et al., 2020): an English math word problem corpus with 2,305 instances, each annotated with its problem type and grade level (1 to 6, indicating difficulty). The test set covers three main problem types (i.e., basic arithmetic operations, aggregative operations, and additional domain knowledge required), typically found in elementary schools.
GSM8K (Cobbe et al., 2021): a dataset of high-quality, linguistically diverse grade school math word problems created by human problem writers. The test set includes 1,319 problems, with solutions often involving a sequence of elementary calculations using basic arithmetic. A middle school student should be able to solve every problem.
MATH500 (Hendrycks et al., 2021): a challenging dataset consisting of problems from high school math competitions across seven subjects (e.g., Prealgebra, Algebra, Number Theory) and difficulty levels based on AoPS (ranging from 1 to 5). Problems in these competitions range from level 1, the easiest, often found in AMC 8 exams, to level 5, like those in AIME.
The overall difficulty levels of the test sets are ASDIV GSM8K MATH500.
We mainly investigate two widely recognized o1-like models featuring visible long CoT: Qwen-QwQ-32B-Preview and DeepSeek-R1-Preview. QwQ-32B-Preview is an open-source model, while DeepSeek-R1-Preview is accessible only through a web interface. Given DeepSeek-R1-Preview’s daily message limit of 50, we evaluated this model solely on the MATH500 test set.
Solution Distribution
In this paper, we define solution as part of the full model generation that contains an answer explicitly. For example, in Figure 2, each solution in the QwQ generation contains the answer . We use the Llama-3.3-70B model to separate solutions from generated responses. Figure 3 shows the distribution of solution counts in generated responses. Generally, o1-like models produce 2 to 4 solution rounds for most instances, covering 76% to 85% of cases for QwQ-32B-Preview across the test sets and 74% for DeepSeek-R1-Preview on the MATH500 test set. Regarding different test sets, QwQ-32B-Preview tends to generate more solutions for easier test sets. For instance, the average number of solutions of QwQ model on the easiest ASDIV test set is 3.6, whereas on the most difficult MATH500 test set, it is 2.8.
To empirically validate this finding, we conducted an analysis across various difficulty levels in the MATH500 test set, as illustrated in Figure LABEL:fig:solution_distribution_math500. Both QwQ-32B-Preview and DeepSeek-R1-Preview generate more solution rounds for problems at easier levels 1-2 (e.g., averaging 3.75 rounds and 3.35 rounds, respectively) compared to levels 4-5 (e.g., averaging 3.0 rounds and 2.7 rounds, respectively), despite the number of tokens consistently increasing with the difficulty level. These results support our claim that o1-like models tend to generate more solution rounds for easier math problems.
2 Efficiency on Accuracy Improvements
In the example depicted in Figure 2, we observe that the initial round of solutions already yields the correct answer. Subsequent solutions, which account for the majority of generated tokens, do not enhance accuracy. Based on this observation, we empirically investigate whether later solutions contribute to accuracy improvements. Specifically, for all cases where o1-like models produce the correct answer in the response, we calculate the distribution of occurrences for the first correct answer, termed the “first correctness distribution”. If more correct answers appear in earlier solutions, then the subsequent solutions contribute minimally to accuracy improvement, indicating reduced efficiency.
Observation
Figure 5 illustrates the first correctness distribution across the test sets and models. In more than 92% of cases, the initial round of solutions produces the correct answer. Notably, the first round generally comprises less than 60% of the total tokens generated, suggesting that the extended CoT might not significantly enhance accuracy. For instance, the average length of the first round of solutions for QwQ-32B-Preview on the ASDIV test set is 287 tokens, constituting only 38.7% of the entire response. These results suggest that later solutions marginally contribute to improvements in accuracy.
Outcome Efficiency Metric
Based on the above observation, we propose an outcome efficiency metric to empirically evaluate how effectively later solutions contribute to accuracy improvements. The outcome efficiency metric, denoted , is defined by the following formula:
where is the number of instances in a given test set, is the total number of tokens produced for the -th instance, and denotes the efficient tokens that contribute to reaching the correct answer:
denotes whether the evaluated model can produce a correct answer in the response:
Intuitively, if a model correctly answers at an early stage, the tokens generated thereafter do not contribute to improving accuracy and are considered inefficient. Consider Figure 2 as an example: The first solution correctly addresses the problem with . Consequently, , which can be considered extremely inefficient.
3 Efficiency on Diverse Thinking
Some researchers might argue that while solving an easy math problem may appear straightforward, approaching it from different perspectives can deepen understanding and build flexibility in mathematical thinking, which is also valuable. Consider the example output of QwQ-32B-Preview in Figure 2: Solution 1 states the basic fact that 2 plus 3 equals 5; Solution 2 breaks the addition into smaller steps; Solution 3 uses a counting objects analogy. These three solutions provide different perspectives. However, Solution 4 repeats Solution 3, and Solution 5 repeats Solution 2 using similar perspectives. In this section, we empirically examine the diversity among solutions within a response.
Observation
To empirically evaluate whether later solutions provide new perspectives, we introduce the “distinctness ratio” as the measure for the ratio of distinct solutions for each data index. Consider as the set of solutions in the -th instance response. Let be the set of -th solutions in the responses of all instances in the test subset.If a response does not contain the -th solution (i.e. ), that response is excluded from the set, hence does not necessarily equal the number of test set instances . The distinctness ratio is defined as:
In this context, is the solution perspective of . We use GPT-4o to cluster the solutions for each instance into groups via a prompt like (Ye et al., 2024).Refer to Appendix A.2 for clustering prompt details. The clustering results for the QwQ-32B-Preview response in Figure 2 are:
cluster1 [Solution 1, Solution 6, Solution 11] stating or affirming the basic arithmetic fact that 2 plus 3 equals 5. cluster2 [Solution 2, Solution5] breaking down the addition into smaller, simpler steps to reach the result. cluster3 [Solution 3, Solution 4] using a practical analogy of counting objects to explain the addition. cluster4 [Solution 7] using subtraction as a reverse check to verify the addition result. cluster5 [Solution 8] using algebraic manipulation and solving simple equations to confirm the result. cluster6 [Solution 9, Solution 10] converting numbers into different systems (binary and Roman numerals) to verify the result. cluster7 [Solution 12, Solution 13] considering specific contexts or frameworks like modular arithmetic or programming which could change traditional addition results.
Figure 6 displays the distinctness ratio for each solution index. Intuitively, the ratio for Solution#1 is always 100%, as it has no preceding solutions, thus for all instances. Generally, the ratio decreases with higher indices, indicating that later solutions often repeat earlier ones. For example, the distinctness ratios for Solution#4 across test sets are mostly below 30%, lower than Solution#3, which is above 45%. In test sets other than ASDIV, the ratio of Solution#2 significantly decreases, underperforming Solution#3. By reviewing outputs, we find that Solution#2 often double-checks answers from Solution#1 using the same perspective. Subsequently, Solution#3 attempts to solve the problem from a new perspective.
Process Efficiency Metric
Based on the above observation, we propose a process efficiency metric to empirically evaluate the contribution of later solutions to solution diversity. The process efficiency metric, denoted , is calculated using the formula:
where represents the number of efficient tokens that contribute to the solutions’ diversity. Here, we intentionally exclude the factor to concentrate on diversity, independent of correctness.
Let denote the number of tokens in solution . We define:
Intuitively, the tokens in a distinct solution are regarded as process efficient tokens. In the example shown in Figure 2, the 13 solutions are categorized into 7 distinct perspectives. Consequently, tokens in Solutions 1, 2, 3, 7, 8, 9, and 12 are efficient, resulting in .
4 Empirical Efficiency Results
Table 1 presents the results on model efficiency. For comparison, we include two representative conventional large language models (LLMs): Llama-3.3-70B-Instruct and Qwen2.5-Math-72B-Instruct. These conventional LLMs produce only a single solution, meaning that . Therefore, in these cases, the outcome efficiency metric equals accuracy, and the process efficiency metric . In comparison, o1-like models generate significantly longer responses, which are less efficient in improving accuracy and solution diversity. We refer to the inefficient use of generated tokens as the “overthinking issue”.
Figure LABEL:fig:solution_efficiency_math500 presents the detailed efficiency results across various difficulty levels of the MATH500 test set. DeepSeek-R1-Preview consistently outperforms QwQ-32B-Preview in terms of both outcome and process efficiency on Levels 2-5. Notably, both models perform poorly on the simplest Level 1 problems, achieving less than 50% outcome efficiency, a pattern that corresponds with results observed on the easy ASDIV test set. These findings underscore that the overthinking issues faced by o1-like models are particularly pronounced with simpler math problems.
Mitigating Overthinking Issues
In this section, we explore several strategies aimed at enhancing the efficiency of o1-like models. We adopt the settings for LLM reasoning tasks and primarily utilize the self-training strategy (Zelikman et al., 2022; Ho et al., 2023), where the model itself generates the training data. Consistent with previous studies, we employ the PRM12K dataset (Lightman et al., 2024) as our training dataset to generate self-training data. The QwQ-32B-Preview model serves as our testing platform because it is available for post-training.
We began by assessing whether the model could produce more efficient responses. We generated 10 samples for each instance in the training dataset with a temperature of 1.0. We discard samples that failed to generate a correct answer. Table 2 presents the statistics of different types of generated responses. Our analysis of these sampled responses reveals that the shortest response performs better in terms of both outcome and process efficiency, using fewer rounds and tokens. These findings support our initiative to enhance model efficiency through self-improvement.
We explore several effective post-training methods for self-improvement:
Supervised Fine-Tuning (SFT; Wei et al. 2022a): This method involves fine-tuning a pre-trained model using positive synthetic data. The model learns to map inputs to preferred outputs by minimizing the cross-entropy loss between predicted and actual outputs. SFT enables the model to mimic the behavior demonstrated in training examples.
Direct Preference Optimization (DPO; Rafailov et al. 2024): This method trains a model directly on human-preferred responses to increase the likelihood of preferred responses over unpreferred ones. DPO implicitly optimizes the objective by aligning reward functions with optimal policies.
Reasoning Preference Optimization (RPO; Pang et al. 2024; Liu et al. 2024): This approach modifies the DPO loss by adding a negative log-likelihood (NLL) term on the preferred response. RPO enhances DPO training stability by maintaining desired formatting for generated content and preventing a decrease in the log probability of selected responses.
Simple Preference Optimization (SimPO; Meng et al. 2024): This method addresses the discrepancy between the reward function and the generation metric during inference found in other preference optimization methods. SimPO incorporates techniques like adaptive margin and length regularization into DPO training.
Apart from the SFT method, which uses only the shortest sampled response as training data, the other three preference optimization methods require contrastive instance pairs (positive, negative). It is straightforward to use the response generated by greedy search as the negative example, aligning with the real-time inference scenario. However, in our preliminary experiments, we found it less effective than using the longest sampled response as the negative example. One possible reason is that the longest sampled response provides a clearer contrastive signal.
2 Simplifying Responses to Further Enhance Efficiency
Although shorter sampled responses improve the efficiency of o1-like models, they still suffer from overthinking issues. Based on the observations in Section 2, where earlier solutions in the response are more efficient, we further simplify the responses to enhance efficiency. We propose three types of simplification strategies that differ in how they truncate the responses from the beginning:
First-Correct Solutions (FCS): This strategy retains the earliest solutions that first arrive at the correct answer.
FCS+Reflection: Since the majority of responses achieve the correct answer on the first solution (see Figure 5), maintaining only the First-Correct Solutions might cause o1-like models to revert to conventional LLM behavior. To counter this, we extend the approach to include the second solution that reaches the correct answer in positive examples, recalling the model’s long-reflective capability while maintaining efficiency.
Greedily Diverse Solutions (GDS): Figure 6 demonstrates that the distinctiveness of Solution#2 significantly decreases because the second solution often double-checks answers from the first using the same perspective. Consequently, FCS+Reflection may reduce efficiency. To address this issue, we propose a simple heuristic that greedily expands solutions providing new perspectives. Additionally, this strategy includes more solutions when the second solution does not repeat the first, thereby increasing diversity.
For each instance, we select the shortest result of each type from a set of 10 samples. Consequently, the three types of simplified responses may originate from different original responses.
Table 3 presents the statistics for these three types of simplified responses. Notably, all three types of simplified responses enhance efficiency compared to the shortest sampled response. “FCS” is the most efficient, both in terms of outcome and process, using the fewest number of solution rounds and tokens. “FCS+Reflection” incorporates reflection, requiring approximately one additional solution round, which reduces both outcome and process efficiencies. “Greedily Diverse Solutions” serves as a compromise, balancing the number of solutions and tokens, and achieving moderate to high efficiency. Figure 8 shows the distribution of solution counts in the simplified responses.
3 Experimental Results
Table 4 displays the results of the proposed efficiency-enhancing methods.
SFT only slightly reduces the number of solution rounds and tokens compared to the vanilla QwQ-32B-Preview model, underperforming the preference optimization methods. Among these methods, SimPO achieves the best results, reducing the number of generated tokens by 31.1%, 21.8%, and 22.3% on ASDIV, GSM8K, and MATH500, respectively. Consequently, SimPO is used as the default post-training method in the subsequent experiments.
Performance of Response Simplification Methods
As anticipated, the First-Correction Solutions strategy achieves the greatest reduction in length. However, this method decreases performance on the difficult MATH500 test set, which may require more rounds of reflection. The ”FCS+Reflection” approach alleviates this issue and surpasses the FCS method by 1.4% with an additional round of reflection. The ”Greedily Diverse Solutions” strategy balances performance with the number of generated tokens. However, it significantly underperforms compared to “FCS+Reflection”, reinforcing our claim that the difficult MATH500 testset requires the deep inference provided by o1-like models. Hence, we adopt “FCS+Reflection” as the default response simplification method.
Detailed Results on the MATH500 Testset
Figure LABEL:fig:main_math500 presents the detailed results on the MATH500 testset across varying difficulty levels. Interestingly, our approach improves the accuracy for the easiest Level 1 from 97.7% to 100.0% while using only 63.6% of the tokens compared to the vanilla model. These results reaffirm the overthinking issues present in o1-like models, and our approach effectively mitigates them. Encouragingly, our approach also enhances performance on more challenging Levels 4-5 with fewer tokens, demonstrating the effectiveness and versatility of our approach in addressing overthinking issues.
4 Results on Challenging Testsets
To address the concerns of some researchers that our approach might weaken the ability of o1-like models to tackle complex problems requiring long-term reasoning, we validate our method using more challenging test sets, specifically GPQA and AIME:
GPQA (Rein et al., 2023): a graduate-level dataset consisting of multiple-choice questions in subdomains of physics, chemistry, and biology. For our experiment, we select the highest quality subset, known as GPQA Diamond (composed of 198 questions).
AIME90 (MAA Committees, ): a dataset from the American Invitational Mathematics Examination, which tests mathematical problem solving across multiple areas (e.g. algebra, counting, geometry, number theory, and probability). Because AIME 2024 contains only 30 examples, we combined the examples from AIME 2022-2024 to create a larger set, AIME90, with 90 examples.
As listed in Table 5, our approach maintains model performance while using fewer tokens, demonstrating the robustness and generalization capability of our approach.
Related Work
Scaling test-time compute has been shown to enhance model performance, particularly in reasoning and solving complex tasks. This approach can be broadly categorized into two main lines: 1) scaling search space, and 2) scaling human-like thinking patterns.
One perspective is that current LLMs already possess strong reasoning capabilities (Li et al., 2024a), such that the correct solution often lies within their probability distribution. However, the auto-regressive decoding process typically fails to explore the full range of possible solutions, thus limiting the model’s ability to find the optimal outcome. By scaling the search space, more opportunities are provided for the model to discover and select the correct solution within the probability distribution. A notable example of this approach is the self-consistency method (Wang et al., 2023b), where multiple responses are generated, and the final output is determined through majority voting. When equipped with an external reward function or scorer, this strategy can be adapted to techniques like best-of-n decoding (Lightman et al., 2024), weighted majority voting (Li et al., 2023; Khanov et al., 2024) and minimum bayes risk decoding (Heineman et al., 2024; Wu et al., 2024). Other strategies, such as Tree-of-Thought (Yao et al., 2024), Graph-of-Thought (Besta et al., 2024), and Monte Carlo Tree Search (Luo et al., 2024; Tian et al., 2024; Wan et al., 2024), attempt to scale the search space in different forms and structures.
Scaling human-like thinking patterns
LLM reasoning is typically in the form of natural language. Therefore, it is natural for it to reason in human-like thinking patterns. Chain-of-thought (Wei et al., 2022b; Kojima et al., 2022) pioneered this trend by prompting the LLM to think step by step, rather than producing a final answer directly. This approach has been extended by subsequent works such as debating (Liang et al., 2024; Du et al., 2024; Xiong et al., 2023), self-correction (Kumar et al., 2024; Kamoi et al., 2024), self-critique (Ke et al., 2023; Lin et al., 2024; Yu et al., 2024), plan-and-solve (Wang et al., 2023a), etc. Recent works also explore LLM thinking in latent space to further simulate human cognitive processes (Hao et al., 2024; Goyal et al., 2024). Rather than applying these thinking patterns in isolation, o1-like models ensemble and scale these thinking patterns within a single response, forming an extremely long chain-of-thought that might span minutes or even hours during test time. As they reason, these models associate relevant knowledge, test various strategies, and retrace their steps when a particular approach proves unpromising–much like human thinking. Recent progress (OpenAI, 2024) has shown that the more time a model spends on thinking, the more accurate its response tends to be.
2 Efficient Thinking
Scaling the search space and scaling human-like thinking involves two distinct aspects of efficiency: efficient search and efficient thinking. However, few works specifically focus on efficient thinking in LLMs. Zhao et al. (2024) encourages the model to terminate reasoning by saying “I don’t know” when the problem is hard to solve. Han et al. (2024) introduces token-budget-aware reasoning, where the model is prompted with a specified token budget to guide its reasoning process. There are also several contributions (Damani et al., 2024; Wang et al., 2024) made to predict the distribution of the computation budget and allocate the computation power based on the prompt’s difficulty. Another line of work emphasizes the early stopping strategy to save computation budget while reasoning (Manvi et al., 2024; Li et al., 2024b). Moreover, multi-agent framework utilize large LLMs for difficult tasks while small LLMs for simple tasks (Kirchner et al., 2024; Damani et al., 2024)
In summary, all the aforementioned works consider conventional models rather than o1-like models with longer chains-of-thought. In contrast, our work first identifies the overthinking problem in o1-like model. Additionally, instead of limiting the reasoning space or leaving the token budget to be specified by the user, we aim to train the model to learn how to think efficiently.
Conclusion
This study identifies a key challenge in o1-like models —- efficient and intelligent scaling of test-time computational resources. By highlighting the overthinking phenomenon and proposing efficiency metrics, we enhance our understanding of resource utilization in o1-like models. Our self-training based approach effectively mitigates overthinking, reducing unnecessary computation while maintaining performance. This work not only improves model efficiency but also sets the groundwork for future research on optimizing computational resource allocation in AI reasoning tasks. Future directions include exploring adaptive compute strategies that dynamically adjust to problem complexity and refining efficiency metrics for broader model generalization.
Limitation
This study has the following limitations:
Model Coverage: Our analysis of overthinking issues is based solely on two models: QwQ-32B-Preview and DeepSeek-R1-Preview. These are the only two o1-like models that exhibit a visible long chain-of-thought (CoT) process. Additionally, our efficiency-enhancing methods are exclusively validated on QwQ-32B-Preview, the only o1-like model available for further post-training. We plan to validate our findings and approaches on more o1-like models as they become accessible.
Diversity Measurement: Our diversity measurement utilizes the powerful GPT-4o for clustering solutions, which is costly and difficult to replicate. In forthcoming revisions, we aim to employ more open-source LLMs for diversity assessment, such as LLama3.3-70B, to facilitate easier replication of the methodology.
Bias in PRM12K Training Data: Our current validation relies solely on the widely-used PRM12K dataset, which might compromise the robustness of our approach. We intend to explore larger datasets (e.g., with 1 million instances) to address this concern.
This work does not solve the overthinking issue in o1-like models but lays the groundwork for future research.
References
Appendix A Appendix
A.2 Prompts for Clustering Solutions
Inspired by (Ye et al., 2024), we leverage GPT-4o to cluster the solutions for each instance into groups with the following prompt:
Criteria for clustering the mathematical solutions: 1. If the solutions used to arrive at the solutions are fundamentally different from each other, such as algebraic manipulation versus geometric reasoning, they can be considered novel; 2. Even if the results are the same, if the intermediate steps or processes involved in reaching those solutions vary significantly, the solutions can be considered different; 3. If the solutions relies on different assumptions or conditions, they should be considered different from each other; 4. A solution might generalize to a broader class of problems, while another solution might be specific to certain conditions. In such cases, they are considered distinct; 5. If one solution is significantly simpler or more complex than the others, it can be regarded as essentially novel, even if they lead to the same result. Given the following mathematical problem: ***problem*** Solutions: Solution 1: … Solution 2: … Please output the clusters strictly following the following format, each row containing a cluster, names, and reasons. Do not include any additional text or explanations outside of this format: cluster1 [solution names] reason for cluster cluster2 [solution names] reason for cluster cluster3 [solution names] reason for cluster … For example: cluster1 [Solution 1, Solution 3, Solution 5] similar algebraic approach using the volume formula and canceling terms or directly solving for the height. cluster2 [Solution 2, Solution 4] verifying the correctness and consistency of the formula and solution and considering unit checks or logical reasoning on how volume relates to base area and height.