N Queens Completion