Solving regex crosswords with Z3