done 8-queen by DFS