Combining Qualitative and Quantitative Reasoning for Solving Kinematics Word Problems