hard to please crossword clue