Word Problem Wizards: Conquering Multi-Step Challenges