Modeling Linear Word Problems and a SAT-Style Mixed Checkpoint