Solving Multiple Step Word Problems