queens-problem Find all the solution required to solve an by n chessboard in such a way that the paths of the queen don't intersect