SACRY: Syntax-based Automatic Crossword puzzle Resolution sYstem