Factor Method Qstraint Training