มีเมทริกซ์ n×n แทนกระดานหมากรุก 1=ควีน 0=ว่าง ตรวจสอบว่าเป็นคำตอบ N-Queens ที่ถูกต้อง (ไม่มีควีนโจมตีกัน) เช่น เมทริกซ์ 5x5 ที่มีควีนวางถูกต้อง ให้ True ขั้นตอนการแก้ปัญหา ใช้เซต rows, cols, diags, rev_diags เก็บตำแหน่งควีน วนทุกเซลล์: ถ้าเป็น 1 เพิ่ม i ใน rows, j ใน cols, i-j ใน diags, i+j ใน rev