dlx pointer version

use dlx to solve n queen problem