Sudoku a journey into the depth of our minds