package Arrayss; import java.util.Scanner; public class NQueens { public static void main(String[] args) { Scanner s = new Scanner(System.in); int n = s.nextInt(); int[][] board = new int[n][n]; NQueens(board,0); } private static void NQueens(int[][] board, int row) { if(row==board.length){ printb(board); return; } for (int col = 0; col =0;i--){ if(board[i][j]==1){ return false; } } // checking left diagonal for(int i=row-1, j=col-1;i>=0&&j>=0;i--,j--){ if(board[i][j]==1){ return false; } } // checking right diagonal for(int i=row-1,j=col+1;i>=0&&j