Math Word Problems Demystified by