eight queens problem.