Browsing: crossword logical reasoning