Idioms and crosswords