new py3 z3 sovler for AutoGroup