Solves cryptic crosswords by parsing as AST with ambiguities.