faster specific n queen using recursive backtracking