Overcoming the Walls Surrounding Word Problems