puritanical crossword clue 6 5