#include
#include
#include
using namespace std; // print solution void printSolution(int board[G][G])
{
for (int r = 0; r < G; r++) { for (int c = 0; c < G; c++) cout<<<< column; r++) { if (board[row][r]) return false; } for (r = row, c = column; r >= 0 && c >= 0; r--, c--) { if (board[r][c]) return false; } for (r = row, c = column; c >= 0 && r < G; r++, c--) { if (board[r][c]) return false; } return true;
}
//solve N Queen bool solveQueen(int board[G][G], int column)
{ //If all queens are placed then return true if (column >= G) return true; // Consider column try placing