The Mechanics Problem Solver