SAT实践解决