Mastering Chain-of-Thought Reasoning in Linear Graphs