Z3: hopefully solve 2a