cross [verb] + puzzle [adjective]