N-Queens (hard)