Entering placeNextQueen(0) Trying board[0][0]. Entering placeNextQueen(1) Trying board[2][1]. Entering placeNextQueen(2) Trying board[4][2]. Entering placeNextQueen(3) Trying board[1][3]. Entering placeNextQueen(4) Trying board[3][4]. Entering placeNextQueen(5) Reached end of placeNextQueen(5) Just returned: done is false Trying board[7][4]. Entering placeNextQueen(5) Reached end of placeNextQueen(5) Just returned: done is false Reached end of placeNextQueen(4) Just returned: done is false Trying board[6][3]. Entering placeNextQueen(4) Trying board[1][4]. Entering placeNextQueen(5) Trying board[3][5]. Entering placeNextQueen(6) Trying board[5][6]. Entering placeNextQueen(7) Reached end of placeNextQueen(7) Just returned: done is false Reached end of placeNextQueen(6) Just returned: done is false Reached end of placeNextQueen(5) Just returned: done is false Trying board[3][4]. Entering placeNextQueen(5) Reached end of placeNextQueen(5) Just returned: done is false Reached end of placeNextQueen(4) Just returned: done is false Trying board[7][3]. Entering placeNextQueen(4) Trying board[1][4]. Entering placeNextQueen(5) Trying board[3][5]. Entering placeNextQueen(6) Trying board[5][6]. Entering placeNextQueen(7) Reached end of placeNextQueen(7) Just returned: done is false Reached end of placeNextQueen(6) Just returned: done is false Reached end of placeNextQueen(5) Just returned: done is false Trying board[3][4]. Entering placeNextQueen(5) Reached end of placeNextQueen(5) Just returned: done is false Reached end of placeNextQueen(4) Just returned: done is false Reached end of placeNextQueen(3) Just returned: done is false Trying board[5][2]. Entering placeNextQueen(3) Trying board[1][3]. Entering placeNextQueen(4) Trying board[6][4]. Entering placeNextQueen(5) Trying board[4][5]. Entering placeNextQueen(6) Reached end of placeNextQueen(6) Just returned: done is false Reached end of placeNextQueen(5) Just returned: done is false Reached end of placeNextQueen(4) Just returned: done is false Trying board[7][3]. Entering placeNextQueen(4) Trying board[1][4]. Entering placeNextQueen(5) Trying board[3][5]. Entering placeNextQueen(6) Reached end of placeNextQueen(6) Just returned: done is false Trying board[4][5]. Entering placeNextQueen(6) Reached end of placeNextQueen(6) Just returned: done is false Reached end of placeNextQueen(5) Just returned: done is false Reached end of placeNextQueen(4) Just returned: done is false Reached end of placeNextQueen(3) Just returned: done is false Trying board[6][2]. Entering placeNextQueen(3) Trying board[1][3]. Entering placeNextQueen(4) Trying board[3][4]. Entering placeNextQueen(5) Trying board[7][5]. Entering placeNextQueen(6) Reached end of placeNextQueen(6) Just returned: done is false Reached end of placeNextQueen(5) Just returned: done is false Trying board[7][4]. Entering placeNextQueen(5) Trying board[4][5]. Entering placeNextQueen(6) Reached end of placeNextQueen(6) Just returned: done is false Reached end of placeNextQueen(5) Just returned: done is false Reached end of placeNextQueen(4) Just returned: done is false Reached end of placeNextQueen(3) Just returned: done is false Trying board[7][2]. Entering placeNextQueen(3) Trying board[1][3]. Entering placeNextQueen(4) Trying board[3][4]. Entering placeNextQueen(5) Reached end of placeNextQueen(5) Just returned: done is false Trying board[6][4]. Entering placeNextQueen(5) Reached end of placeNextQueen(5) Just returned: done is false Reached end of placeNextQueen(4) Just returned: done is false Trying board[5][3]. Entering placeNextQueen(4) Trying board[1][4]. Entering placeNextQueen(5) Reached end of placeNextQueen(5) Just returned: done is false Trying board[3][4]. Entering placeNextQueen(5) Trying board[1][5]. Entering placeNextQueen(6) Trying board[4][6]. Entering placeNextQueen(7) Reached end of placeNextQueen(7) Just returned: done is false Reached end of placeNextQueen(6) Just returned: done is false Reached end of placeNextQueen(5) Just returned: done is false Reached end of placeNextQueen(4) Just returned: done is false Reached end of placeNextQueen(3) Just returned: done is false Reached end of placeNextQueen(2) Just returned: done is false Trying board[3][1]. Entering placeNextQueen(2) Trying board[1][2]. Entering placeNextQueen(3) Trying board[4][3]. Entering placeNextQueen(4) Trying board[2][4]. Entering placeNextQueen(5) Reached end of placeNextQueen(5) Just returned: done is false Trying board[7][4]. Entering placeNextQueen(5) Reached end of placeNextQueen(5) Just returned: done is false Reached end of placeNextQueen(4) Just returned: done is false Trying board[6][3]. Entering placeNextQueen(4) Trying board[2][4]. Entering placeNextQueen(5) Reached end of placeNextQueen(5) Just returned: done is false Reached end of placeNextQueen(4) Just returned: done is false Trying board[7][3]. Entering placeNextQueen(4) Trying board[2][4]. Entering placeNextQueen(5) Trying board[6][5]. Entering placeNextQueen(6) Reached end of placeNextQueen(6) Just returned: done is false Reached end of placeNextQueen(5) Just returned: done is false Trying board[5][4]. Entering placeNextQueen(5) Trying board[2][5]. Entering placeNextQueen(6) Reached end of placeNextQueen(6) Just returned: done is false Reached end of placeNextQueen(5) Just returned: done is false Reached end of placeNextQueen(4) Just returned: done is false Reached end of placeNextQueen(3) Just returned: done is false Trying board[5][2]. Entering placeNextQueen(3) Trying board[2][3]. Entering placeNextQueen(4) Reached end of placeNextQueen(4) Just returned: done is false Trying board[7][3]. Entering placeNextQueen(4) Trying board[1][4]. Entering placeNextQueen(5) Trying board[4][5]. Entering placeNextQueen(6) Trying board[2][6]. Entering placeNextQueen(7) Reached end of placeNextQueen(7) Just returned: done is false Reached end of placeNextQueen(6) Just returned: done is false Trying board[6][5]. Entering placeNextQueen(6) Trying board[2][6]. Entering placeNextQueen(7) Reached end of placeNextQueen(7) Just returned: done is false Reached end of placeNextQueen(6) Just returned: done is false Reached end of placeNextQueen(5) Just returned: done is false Trying board[2][4]. Entering placeNextQueen(5) Trying board[4][5]. Entering placeNextQueen(6) Reached end of placeNextQueen(6) Just returned: done is false Trying board[6][5]. Entering placeNextQueen(6) Reached end of placeNextQueen(6) Just returned: done is false Reached end of placeNextQueen(5) Just returned: done is false Reached end of placeNextQueen(4) Just returned: done is false Reached end of placeNextQueen(3) Just returned: done is false Trying board[6][2]. Entering placeNextQueen(3) Trying board[2][3]. Entering placeNextQueen(4) Trying board[5][4]. Entering placeNextQueen(5) Trying board[1][5]. Entering placeNextQueen(6) Trying board[4][6]. Entering placeNextQueen(7) Reached end of placeNextQueen(7) Just returned: done is false Reached end of placeNextQueen(6) Just returned: done is false Reached end of placeNextQueen(5) Just returned: done is false Trying board[7][4]. Entering placeNextQueen(5) Trying board[1][5]. Entering placeNextQueen(6) Trying board[4][6]. Entering placeNextQueen(7) Reached end of placeNextQueen(7) Just returned: done is false Reached end of placeNextQueen(6) Just returned: done is false Reached end of placeNextQueen(5) Just returned: done is false Reached end of placeNextQueen(4) Just returned: done is false Trying board[4][3]. Entering placeNextQueen(4) Trying board[1][4]. Entering placeNextQueen(5) Reached end of placeNextQueen(5) Just returned: done is false Trying board[2][4]. Entering placeNextQueen(5) Reached end of placeNextQueen(5) Just returned: done is false Trying board[7][4]. Entering placeNextQueen(5) Trying board[1][5]. Entering placeNextQueen(6) Reached end of placeNextQueen(6) Just returned: done is false Reached end of placeNextQueen(5) Just returned: done is false Reached end of placeNextQueen(4) Just returned: done is false Reached end of placeNextQueen(3) Just returned: done is false Trying board[7][2]. Entering placeNextQueen(3) Trying board[2][3]. Entering placeNextQueen(4) Reached end of placeNextQueen(4) Just returned: done is false Trying board[4][3]. Entering placeNextQueen(4) Trying board[1][4]. Entering placeNextQueen(5) Reached end of placeNextQueen(5) Just returned: done is false Trying board[2][4]. Entering placeNextQueen(5) Reached end of placeNextQueen(5) Just returned: done is false Reached end of placeNextQueen(4) Just returned: done is false Reached end of placeNextQueen(3) Just returned: done is false Reached end of placeNextQueen(2) Just returned: done is false Trying board[4][1]. Entering placeNextQueen(2) Trying board[1][2]. Entering placeNextQueen(3) Trying board[5][3]. Entering placeNextQueen(4) Trying board[2][4]. Entering placeNextQueen(5) Trying board[6][5]. Entering placeNextQueen(6) Trying board[3][6]. Entering placeNextQueen(7) Reached end of placeNextQueen(7) Just returned: done is false Reached end of placeNextQueen(6) Just returned: done is false Reached end of placeNextQueen(5) Just returned: done is false Reached end of placeNextQueen(4) Just returned: done is false Trying board[7][3]. Entering placeNextQueen(4) Trying board[2][4]. Entering placeNextQueen(5) Trying board[6][5]. Entering placeNextQueen(6) Trying board[3][6]. Entering placeNextQueen(7) Reached end of placeNextQueen(7) Just returned: done is false Reached end of placeNextQueen(6) Just returned: done is false Reached end of placeNextQueen(5) Just returned: done is false Trying board[5][4]. Entering placeNextQueen(5) Trying board[2][5]. Entering placeNextQueen(6) Reached end of placeNextQueen(6) Just returned: done is false Trying board[3][5]. Entering placeNextQueen(6) Reached end of placeNextQueen(6) Just returned: done is false Reached end of placeNextQueen(5) Just returned: done is false Reached end of placeNextQueen(4) Just returned: done is false Reached end of placeNextQueen(3) Just returned: done is false Trying board[6][2]. Entering placeNextQueen(3) Trying board[1][3]. Entering placeNextQueen(4) Trying board[3][4]. Entering placeNextQueen(5) Trying board[7][5]. Entering placeNextQueen(6) Reached end of placeNextQueen(6) Just returned: done is false Reached end of placeNextQueen(5) Just returned: done is false Trying board[5][4]. Entering placeNextQueen(5) Trying board[2][5]. Entering placeNextQueen(6) Reached end of placeNextQueen(6) Just returned: done is false Trying board[7][5]. Entering placeNextQueen(6) Reached end of placeNextQueen(6) Just returned: done is false Reached end of placeNextQueen(5) Just returned: done is false Reached end of placeNextQueen(4) Just returned: done is false Reached end of placeNextQueen(3) Just returned: done is false Trying board[7][2]. Entering placeNextQueen(3) Trying board[1][3]. Entering placeNextQueen(4) Trying board[3][4]. Entering placeNextQueen(5) Trying board[6][5]. Entering placeNextQueen(6) Trying board[2][6]. Entering placeNextQueen(7) Reached end of placeNextQueen(7) Just returned: done is false Reached end of placeNextQueen(6) Just returned: done is false Reached end of placeNextQueen(5) Just returned: done is false Trying board[6][4]. Entering placeNextQueen(5) Trying board[2][5]. Entering placeNextQueen(6) Trying board[5][6]. Entering placeNextQueen(7) Reached end of placeNextQueen(7) Just returned: done is false Reached end of placeNextQueen(6) Just returned: done is false Reached end of placeNextQueen(5) Just returned: done is false Reached end of placeNextQueen(4) Just returned: done is false Trying board[5][3]. Entering placeNextQueen(4) Trying board[2][4]. Entering placeNextQueen(5) Trying board[6][5]. Entering placeNextQueen(6) Trying board[1][6]. Entering placeNextQueen(7) Trying board[3][7]. Entering placeNextQueen(8) Puzzle solved. Return now. Just returned: done is true Reached end of placeNextQueen(7) Just returned: done is true Reached end of placeNextQueen(6) Just returned: done is true Reached end of placeNextQueen(5) Just returned: done is true Reached end of placeNextQueen(4) Just returned: done is true Reached end of placeNextQueen(3) Just returned: done is true Reached end of placeNextQueen(2) Just returned: done is true Reached end of placeNextQueen(1) Just returned: done is true Reached end of placeNextQueen(0) Q....... ......Q. ....Q... .......Q .Q...... ...Q.... .....Q.. ..Q.....