NQueens kata