Deeply understanding the whole problem is critical for large language models to effectively solve complex reasoning tasks.