Solving Multi Step Word Problems