Mechanical solver