Strategies for Solving Multi-Step word problems