


def        SCREAMING_SNAKE_CASE_						(			__A :			int  ,    __A :			int				)	->		bool:

       """simple docstring"""

       return numa ^ numa < 0


if __name__ == "__main__":
   import doctest

   doctest.testmod()






from __future__ import annotations

UpperCAmelCase_      : Tuple  					=       []







def        SCREAMING_SNAKE_CASE_						(			__A :			list[list[int]]  ,    __A :			int  ,    __A :			int				)	->		bool:

       """simple docstring"""

       for i in range(len(__A				)				):
              if board[row][i] == 1:
                     return False
       for i in range(len(__A				)				):
              if board[i][column] == 1:
                     return False
       for i, j in zip(range(__A  ,    -1  ,    -1				)  ,    range(__A  ,    -1  ,    -1				)				):
              if board[i][j] == 1:
                     return False
       for i, j in zip(range(__A  ,    -1  ,    -1				)  ,    range(__A  ,    len(__A				)				)				):
              if board[i][j] == 1:
                     return False
       return True







def        SCREAMING_SNAKE_CASE_						(			__A :			list[list[int]]  ,    __A :			int				)	->		bool:

       """simple docstring"""

       if row >= len(__A				):
              solution.append(__A				)
              printboard(__A				)
              print()
              return True
       for i in range(len(__A				)				):
              if is_safe(__A  ,    __A  ,    __A				):
                     a_					:		Any							=  1
                     solve(__A  ,    row + 1				)
                     a_					:		Tuple							=  0
       return False







def        SCREAMING_SNAKE_CASE_						(			__A :			list[list[int]]				)	->		None:

       """simple docstring"""

       for i in range(len(__A				)				):
              for j in range(len(__A				)				):
                     if board[i][j] == 1:
                            print('Q'  ,    end=' '				)
                     else:
                            print('.'  ,    end=' '				)
              print()


# n=int(input("The no. of queens"))
UpperCAmelCase_      : List[str]  					=       8
UpperCAmelCase_      : str  					=       [[0 for i in range(n)] for j in range(n)]
solve(board, 0)
print('The total no. of solutions are :', len(solution))


