N-Queens algorithm.