compact or firm crossword clue