main :- 
    queen(1,Board),
    queen(2,Board),
    queen(3,Board),
    queen(4,Board),
    queen(5,Board),
    queen(6,Board),
    queen(7,Board),
    queen(8,Board),
    write(Board).
queen(Q,[Q,x,x,x,x,x,x,x,x,x,_,_,_,_,_,_,x,_,x,_,_,_,_,_,x,_,_,x,_,_,_,_,x,_,_,_,x,_,_,_,x,_,_,_,_,x,_,_,x,_,_,_,_,_,x,_,x,_,_,_,_,_,_,x]).
queen(Q,[x,Q,x,x,x,x,x,x,x,x,x,_,_,_,_,_,_,x,_,x,_,_,_,_,_,x,_,_,x,_,_,_,_,x,_,_,_,x,_,_,_,x,_,_,_,_,x,_,_,x,_,_,_,_,_,x,_,x,_,_,_,_,_,_]).
queen(Q,[x,x,Q,x,x,x,x,x,_,x,x,x,_,_,_,_,x,_,x,_,x,_,_,_,_,_,x,_,_,x,_,_,_,_,x,_,_,_,x,_,_,_,x,_,_,_,_,x,_,_,x,_,_,_,_,_,_,_,x,_,_,_,_,_]).
queen(Q,[x,x,x,Q,x,x,x,x,_,_,x,x,x,_,_,_,_,x,_,x,_,x,_,_,x,_,_,x,_,_,x,_,_,_,_,x,_,_,_,x,_,_,_,x,_,_,_,_,_,_,_,x,_,_,_,_,_,_,_,x,_,_,_,_]).
queen(Q,[x,x,x,x,Q,x,x,x,_,_,_,x,x,x,_,_,_,_,x,_,x,_,x,_,_,x,_,_,x,_,_,x,x,_,_,_,x,_,_,_,_,_,_,_,x,_,_,_,_,_,_,_,x,_,_,_,_,_,_,_,x,_,_,_]).
queen(Q,[x,x,x,x,x,Q,x,x,_,_,_,_,x,x,x,_,_,_,_,x,_,x,_,x,_,_,x,_,_,x,_,_,_,x,_,_,_,x,_,_,x,_,_,_,_,x,_,_,_,_,_,_,_,x,_,_,_,_,_,_,_,x,_,_]).
queen(Q,[x,x,x,x,x,x,Q,x,_,_,_,_,_,x,x,x,_,_,_,_,x,_,x,_,_,_,_,x,_,_,x,_,_,_,x,_,_,_,x,_,_,x,_,_,_,_,x,_,x,_,_,_,_,_,x,_,_,_,_,_,_,_,x,_]).
queen(Q,[x,x,x,x,x,x,x,Q,_,_,_,_,_,_,x,x,_,_,_,_,_,x,_,x,_,_,_,_,x,_,_,x,_,_,_,x,_,_,_,x,_,_,x,_,_,_,_,x,_,x,_,_,_,_,_,x,x,_,_,_,_,_,_,x]).
queen(Q,[x,x,_,_,_,_,_,_,Q,x,x,x,x,x,x,x,x,x,_,_,_,_,_,_,x,_,x,_,_,_,_,_,x,_,_,x,_,_,_,_,x,_,_,_,x,_,_,_,x,_,_,_,_,x,_,_,x,_,_,_,_,_,x,_]).
queen(Q,[x,x,x,_,_,_,_,_,x,Q,x,x,x,x,x,x,x,x,x,_,_,_,_,_,_,x,_,x,_,_,_,_,_,x,_,_,x,_,_,_,_,x,_,_,_,x,_,_,_,x,_,_,_,_,x,_,_,x,_,_,_,_,_,x]).
queen(Q,[_,x,x,x,_,_,_,_,x,x,Q,x,x,x,x,x,_,x,x,x,_,_,_,_,x,_,x,_,x,_,_,_,_,_,x,_,_,x,_,_,_,_,x,_,_,_,x,_,_,_,x,_,_,_,_,x,_,_,x,_,_,_,_,_]).
queen(Q,[_,_,x,x,x,_,_,_,x,x,x,Q,x,x,x,x,_,_,x,x,x,_,_,_,_,x,_,x,_,x,_,_,x,_,_,x,_,_,x,_,_,_,_,x,_,_,_,x,_,_,_,x,_,_,_,_,_,_,_,x,_,_,_,_]).
queen(Q,[_,_,_,x,x,x,_,_,x,x,x,x,Q,x,x,x,_,_,_,x,x,x,_,_,_,_,x,_,x,_,x,_,_,x,_,_,x,_,_,x,x,_,_,_,x,_,_,_,_,_,_,_,x,_,_,_,_,_,_,_,x,_,_,_]).
queen(Q,[_,_,_,_,x,x,x,_,x,x,x,x,x,Q,x,x,_,_,_,_,x,x,x,_,_,_,_,x,_,x,_,x,_,_,x,_,_,x,_,_,_,x,_,_,_,x,_,_,x,_,_,_,_,x,_,_,_,_,_,_,_,x,_,_]).
queen(Q,[_,_,_,_,_,x,x,x,x,x,x,x,x,x,Q,x,_,_,_,_,_,x,x,x,_,_,_,_,x,_,x,_,_,_,_,x,_,_,x,_,_,_,x,_,_,_,x,_,_,x,_,_,_,_,x,_,x,_,_,_,_,_,x,_]).
queen(Q,[_,_,_,_,_,_,x,x,x,x,x,x,x,x,x,Q,_,_,_,_,_,_,x,x,_,_,_,_,_,x,_,x,_,_,_,_,x,_,_,x,_,_,_,x,_,_,_,x,_,_,x,_,_,_,_,x,_,x,_,_,_,_,_,x]).
queen(Q,[x,_,x,_,_,_,_,_,x,x,_,_,_,_,_,_,Q,x,x,x,x,x,x,x,x,x,_,_,_,_,_,_,x,_,x,_,_,_,_,_,x,_,_,x,_,_,_,_,x,_,_,_,x,_,_,_,x,_,_,_,_,x,_,_]).
queen(Q,[_,x,_,x,_,_,_,_,x,x,x,_,_,_,_,_,x,Q,x,x,x,x,x,x,x,x,x,_,_,_,_,_,_,x,_,x,_,_,_,_,_,x,_,_,x,_,_,_,_,x,_,_,_,x,_,_,_,x,_,_,_,_,x,_]).
queen(Q,[x,_,x,_,x,_,_,_,_,x,x,x,_,_,_,_,x,x,Q,x,x,x,x,x,_,x,x,x,_,_,_,_,x,_,x,_,x,_,_,_,_,_,x,_,_,x,_,_,_,_,x,_,_,_,x,_,_,_,x,_,_,_,_,x]).
queen(Q,[_,x,_,x,_,x,_,_,_,_,x,x,x,_,_,_,x,x,x,Q,x,x,x,x,_,_,x,x,x,_,_,_,_,x,_,x,_,x,_,_,x,_,_,x,_,_,x,_,_,_,_,x,_,_,_,x,_,_,_,x,_,_,_,_]).
queen(Q,[_,_,x,_,x,_,x,_,_,_,_,x,x,x,_,_,x,x,x,x,Q,x,x,x,_,_,_,x,x,x,_,_,_,_,x,_,x,_,x,_,_,x,_,_,x,_,_,x,x,_,_,_,x,_,_,_,_,_,_,_,x,_,_,_]).
queen(Q,[_,_,_,x,_,x,_,x,_,_,_,_,x,x,x,_,x,x,x,x,x,Q,x,x,_,_,_,_,x,x,x,_,_,_,_,x,_,x,_,x,_,_,x,_,_,x,_,_,_,x,_,_,_,x,_,_,x,_,_,_,_,x,_,_]).
queen(Q,[_,_,_,_,x,_,x,_,_,_,_,_,_,x,x,x,x,x,x,x,x,x,Q,x,_,_,_,_,_,x,x,x,_,_,_,_,x,_,x,_,_,_,_,x,_,_,x,_,_,_,x,_,_,_,x,_,_,x,_,_,_,_,x,_]).
queen(Q,[_,_,_,_,_,x,_,x,_,_,_,_,_,_,x,x,x,x,x,x,x,x,x,Q,_,_,_,_,_,_,x,x,_,_,_,_,_,x,_,x,_,_,_,_,x,_,_,x,_,_,_,x,_,_,_,x,_,_,x,_,_,_,_,x]).
queen(Q,[x,_,_,x,_,_,_,_,x,_,x,_,_,_,_,_,x,x,_,_,_,_,_,_,Q,x,x,x,x,x,x,x,x,x,_,_,_,_,_,_,x,_,x,_,_,_,_,_,x,_,_,x,_,_,_,_,x,_,_,_,x,_,_,_]).
queen(Q,[_,x,_,_,x,_,_,_,_,x,_,x,_,_,_,_,x,x,x,_,_,_,_,_,x,Q,x,x,x,x,x,x,x,x,x,_,_,_,_,_,_,x,_,x,_,_,_,_,_,x,_,_,x,_,_,_,_,x,_,_,_,x,_,_]).
queen(Q,[_,_,x,_,_,x,_,_,x,_,x,_,x,_,_,_,_,x,x,x,_,_,_,_,x,x,Q,x,x,x,x,x,_,x,x,x,_,_,_,_,x,_,x,_,x,_,_,_,_,_,x,_,_,x,_,_,_,_,x,_,_,_,x,_]).
queen(Q,[x,_,_,x,_,_,x,_,_,x,_,x,_,x,_,_,_,_,x,x,x,_,_,_,x,x,x,Q,x,x,x,x,_,_,x,x,x,_,_,_,_,x,_,x,_,x,_,_,x,_,_,x,_,_,x,_,_,_,_,x,_,_,_,x]).
queen(Q,[_,x,_,_,x,_,_,x,_,_,x,_,x,_,x,_,_,_,_,x,x,x,_,_,x,x,x,x,Q,x,x,x,_,_,_,x,x,x,_,_,_,_,x,_,x,_,x,_,_,x,_,_,x,_,_,x,x,_,_,_,x,_,_,_]).
queen(Q,[_,_,x,_,_,x,_,_,_,_,_,x,_,x,_,x,_,_,_,_,x,x,x,_,x,x,x,x,x,Q,x,x,_,_,_,_,x,x,x,_,_,_,_,x,_,x,_,x,_,_,x,_,_,x,_,_,_,x,_,_,_,x,_,_]).
queen(Q,[_,_,_,x,_,_,x,_,_,_,_,_,x,_,x,_,_,_,_,_,_,x,x,x,x,x,x,x,x,x,Q,x,_,_,_,_,_,x,x,x,_,_,_,_,x,_,x,_,_,_,_,x,_,_,x,_,_,_,x,_,_,_,x,_]).
queen(Q,[_,_,_,_,x,_,_,x,_,_,_,_,_,x,_,x,_,_,_,_,_,_,x,x,x,x,x,x,x,x,x,Q,_,_,_,_,_,_,x,x,_,_,_,_,_,x,_,x,_,_,_,_,x,_,_,x,_,_,_,x,_,_,_,x]).
queen(Q,[x,_,_,_,x,_,_,_,x,_,_,x,_,_,_,_,x,_,x,_,_,_,_,_,x,x,_,_,_,_,_,_,Q,x,x,x,x,x,x,x,x,x,_,_,_,_,_,_,x,_,x,_,_,_,_,_,x,_,_,x,_,_,_,_]).
queen(Q,[_,x,_,_,_,x,_,_,_,x,_,_,x,_,_,_,_,x,_,x,_,_,_,_,x,x,x,_,_,_,_,_,x,Q,x,x,x,x,x,x,x,x,x,_,_,_,_,_,_,x,_,x,_,_,_,_,_,x,_,_,x,_,_,_]).
queen(Q,[_,_,x,_,_,_,x,_,_,_,x,_,_,x,_,_,x,_,x,_,x,_,_,_,_,x,x,x,_,_,_,_,x,x,Q,x,x,x,x,x,_,x,x,x,_,_,_,_,x,_,x,_,x,_,_,_,_,_,x,_,_,x,_,_]).
queen(Q,[_,_,_,x,_,_,_,x,x,_,_,x,_,_,x,_,_,x,_,x,_,x,_,_,_,_,x,x,x,_,_,_,x,x,x,Q,x,x,x,x,_,_,x,x,x,_,_,_,_,x,_,x,_,x,_,_,x,_,_,x,_,_,x,_]).
queen(Q,[x,_,_,_,x,_,_,_,_,x,_,_,x,_,_,x,_,_,x,_,x,_,x,_,_,_,_,x,x,x,_,_,x,x,x,x,Q,x,x,x,_,_,_,x,x,x,_,_,_,_,x,_,x,_,x,_,_,x,_,_,x,_,_,x]).
queen(Q,[_,x,_,_,_,x,_,_,_,_,x,_,_,x,_,_,_,_,_,x,_,x,_,x,_,_,_,_,x,x,x,_,x,x,x,x,x,Q,x,x,_,_,_,_,x,x,x,_,_,_,_,x,_,x,_,x,_,_,x,_,_,x,_,_]).
queen(Q,[_,_,x,_,_,_,x,_,_,_,_,x,_,_,x,_,_,_,_,_,x,_,x,_,_,_,_,_,_,x,x,x,x,x,x,x,x,x,Q,x,_,_,_,_,_,x,x,x,_,_,_,_,x,_,x,_,_,_,_,x,_,_,x,_]).
queen(Q,[_,_,_,x,_,_,_,x,_,_,_,_,x,_,_,x,_,_,_,_,_,x,_,x,_,_,_,_,_,_,x,x,x,x,x,x,x,x,x,Q,_,_,_,_,_,_,x,x,_,_,_,_,_,x,_,x,_,_,_,_,x,_,_,x]).
queen(Q,[x,_,_,_,_,x,_,_,x,_,_,_,x,_,_,_,x,_,_,x,_,_,_,_,x,_,x,_,_,_,_,_,x,x,_,_,_,_,_,_,Q,x,x,x,x,x,x,x,x,x,_,_,_,_,_,_,x,_,x,_,_,_,_,_]).
queen(Q,[_,x,_,_,_,_,x,_,_,x,_,_,_,x,_,_,_,x,_,_,x,_,_,_,_,x,_,x,_,_,_,_,x,x,x,_,_,_,_,_,x,Q,x,x,x,x,x,x,x,x,x,_,_,_,_,_,_,x,_,x,_,_,_,_]).
queen(Q,[_,_,x,_,_,_,_,x,_,_,x,_,_,_,x,_,_,_,x,_,_,x,_,_,x,_,x,_,x,_,_,_,_,x,x,x,_,_,_,_,x,x,Q,x,x,x,x,x,_,x,x,x,_,_,_,_,x,_,x,_,x,_,_,_]).
queen(Q,[_,_,_,x,_,_,_,_,_,_,_,x,_,_,_,x,x,_,_,x,_,_,x,_,_,x,_,x,_,x,_,_,_,_,x,x,x,_,_,_,x,x,x,Q,x,x,x,x,_,_,x,x,x,_,_,_,_,x,_,x,_,x,_,_]).
queen(Q,[_,_,_,_,x,_,_,_,x,_,_,_,x,_,_,_,_,x,_,_,x,_,_,x,_,_,x,_,x,_,x,_,_,_,_,x,x,x,_,_,x,x,x,x,Q,x,x,x,_,_,_,x,x,x,_,_,_,_,x,_,x,_,x,_]).
queen(Q,[x,_,_,_,_,x,_,_,_,x,_,_,_,x,_,_,_,_,x,_,_,x,_,_,_,_,_,x,_,x,_,x,_,_,_,_,x,x,x,_,x,x,x,x,x,Q,x,x,_,_,_,_,x,x,x,_,_,_,_,x,_,x,_,x]).
queen(Q,[_,x,_,_,_,_,x,_,_,_,x,_,_,_,x,_,_,_,_,x,_,_,x,_,_,_,_,_,x,_,x,_,_,_,_,_,_,x,x,x,x,x,x,x,x,x,Q,x,_,_,_,_,_,x,x,x,_,_,_,_,x,_,x,_]).
queen(Q,[_,_,x,_,_,_,_,x,_,_,_,x,_,_,_,x,_,_,_,_,x,_,_,x,_,_,_,_,_,x,_,x,_,_,_,_,_,_,x,x,x,x,x,x,x,x,x,Q,_,_,_,_,_,_,x,x,_,_,_,_,_,x,_,x]).
queen(Q,[x,_,_,_,_,_,x,_,x,_,_,_,_,x,_,_,x,_,_,_,x,_,_,_,x,_,_,x,_,_,_,_,x,_,x,_,_,_,_,_,x,x,_,_,_,_,_,_,Q,x,x,x,x,x,x,x,x,x,_,_,_,_,_,_]).
queen(Q,[_,x,_,_,_,_,_,x,_,x,_,_,_,_,x,_,_,x,_,_,_,x,_,_,_,x,_,_,x,_,_,_,_,x,_,x,_,_,_,_,x,x,x,_,_,_,_,_,x,Q,x,x,x,x,x,x,x,x,x,_,_,_,_,_]).
queen(Q,[_,_,x,_,_,_,_,_,_,_,x,_,_,_,_,x,_,_,x,_,_,_,x,_,_,_,x,_,_,x,_,_,x,_,x,_,x,_,_,_,_,x,x,x,_,_,_,_,x,x,Q,x,x,x,x,x,_,x,x,x,_,_,_,_]).
queen(Q,[_,_,_,x,_,_,_,_,_,_,_,x,_,_,_,_,_,_,_,x,_,_,_,x,x,_,_,x,_,_,x,_,_,x,_,x,_,x,_,_,_,_,x,x,x,_,_,_,x,x,x,Q,x,x,x,x,_,_,x,x,x,_,_,_]).
queen(Q,[_,_,_,_,x,_,_,_,_,_,_,_,x,_,_,_,x,_,_,_,x,_,_,_,_,x,_,_,x,_,_,x,_,_,x,_,x,_,x,_,_,_,_,x,x,x,_,_,x,x,x,x,Q,x,x,x,_,_,_,x,x,x,_,_]).
queen(Q,[_,_,_,_,_,x,_,_,x,_,_,_,_,x,_,_,_,x,_,_,_,x,_,_,_,_,x,_,_,x,_,_,_,_,_,x,_,x,_,x,_,_,_,_,x,x,x,_,x,x,x,x,x,Q,x,x,_,_,_,_,x,x,x,_]).
queen(Q,[x,_,_,_,_,_,x,_,_,x,_,_,_,_,x,_,_,_,x,_,_,_,x,_,_,_,_,x,_,_,x,_,_,_,_,_,x,_,x,_,_,_,_,_,_,x,x,x,x,x,x,x,x,x,Q,x,_,_,_,_,_,x,x,x]).
queen(Q,[_,x,_,_,_,_,_,x,_,_,x,_,_,_,_,x,_,_,_,x,_,_,_,x,_,_,_,_,x,_,_,x,_,_,_,_,_,x,_,x,_,_,_,_,_,_,x,x,x,x,x,x,x,x,x,Q,_,_,_,_,_,_,x,x]).
queen(Q,[x,_,_,_,_,_,_,x,x,_,_,_,_,_,x,_,x,_,_,_,_,x,_,_,x,_,_,_,x,_,_,_,x,_,_,x,_,_,_,_,x,_,x,_,_,_,_,_,x,x,_,_,_,_,_,_,Q,x,x,x,x,x,x,x]).
queen(Q,[_,x,_,_,_,_,_,_,_,x,_,_,_,_,_,x,_,x,_,_,_,_,x,_,_,x,_,_,_,x,_,_,_,x,_,_,x,_,_,_,_,x,_,x,_,_,_,_,x,x,x,_,_,_,_,_,x,Q,x,x,x,x,x,x]).
queen(Q,[_,_,x,_,_,_,_,_,_,_,x,_,_,_,_,_,_,_,x,_,_,_,_,x,_,_,x,_,_,_,x,_,_,_,x,_,_,x,_,_,x,_,x,_,x,_,_,_,_,x,x,x,_,_,_,_,x,x,Q,x,x,x,x,x]).
queen(Q,[_,_,_,x,_,_,_,_,_,_,_,x,_,_,_,_,_,_,_,x,_,_,_,_,_,_,_,x,_,_,_,x,x,_,_,x,_,_,x,_,_,x,_,x,_,x,_,_,_,_,x,x,x,_,_,_,x,x,x,Q,x,x,x,x]).
queen(Q,[_,_,_,_,x,_,_,_,_,_,_,_,x,_,_,_,_,_,_,_,x,_,_,_,x,_,_,_,x,_,_,_,_,x,_,_,x,_,_,x,_,_,x,_,x,_,x,_,_,_,_,x,x,x,_,_,x,x,x,x,Q,x,x,x]).
queen(Q,[_,_,_,_,_,x,_,_,_,_,_,_,_,x,_,_,x,_,_,_,_,x,_,_,_,x,_,_,_,x,_,_,_,_,x,_,_,x,_,_,_,_,_,x,_,x,_,x,_,_,_,_,x,x,x,_,x,x,x,x,x,Q,x,x]).
queen(Q,[_,_,_,_,_,_,x,_,x,_,_,_,_,_,x,_,_,x,_,_,_,_,x,_,_,_,x,_,_,_,x,_,_,_,_,x,_,_,x,_,_,_,_,_,x,_,x,_,_,_,_,_,_,x,x,x,x,x,x,x,x,x,Q,x]).
queen(Q,[x,_,_,_,_,_,_,x,_,x,_,_,_,_,_,x,_,_,x,_,_,_,_,x,_,_,_,x,_,_,_,x,_,_,_,_,x,_,_,x,_,_,_,_,_,x,_,x,_,_,_,_,_,_,x,x,x,x,x,x,x,x,x,Q]).
