Can the N-Queens puzzle theoretically be solved in polynomial time? If so, what is the best complexity of it? I have found many algorithms, but I haven't found what exactly the time complexity is. Are there any papers or documents giving an exact number of its complexity?
(P.S. The explicit solution is very interesting, but I forgot to say, I wish to find all the solutions.)